org.citygml4j.model.gml.geometry.primitives
Class LinearRingProperty

java.lang.Object
  extended by org.citygml4j.model.gml.base.AssociationByRep<T>
      extended by org.citygml4j.model.gml.geometry.InlineGeometryProperty<LinearRing>
          extended by org.citygml4j.model.gml.geometry.primitives.LinearRingProperty
All Implemented Interfaces:
Association<LinearRing>, ModelObject, Child, Copyable, GML

public class LinearRingProperty
extends InlineGeometryProperty<LinearRing>


Constructor Summary
LinearRingProperty()
           
LinearRingProperty(LinearRing linearRing)
           
 
Method Summary
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.lang.Class<LinearRing> getAssociableClass()
           
 GMLClass getGMLClass()
           
 LinearRing getLinearRing()
           
 ModelType getModelType()
           
 boolean isSetLinearRing()
           
 void setLinearRing(LinearRing linearRing)
           
 void unsetLinearRing()
           
 
Methods inherited from class org.citygml4j.model.gml.geometry.InlineGeometryProperty
getGeometry, isSetGeometry, setGeometry, unsetGeometry
 
Methods inherited from class org.citygml4j.model.gml.base.AssociationByRep
getLocalProperty, getObject, getParent, hasLocalProperty, isSetObject, isSetParent, setLocalProperty, setObject, setParent, unsetLocalProperty, unsetObject, unsetParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinearRingProperty

public LinearRingProperty()

LinearRingProperty

public LinearRingProperty(LinearRing linearRing)
Method Detail

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject
Overrides:
getModelType in class AssociationByRep<LinearRing>

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML
Overrides:
getGMLClass in class InlineGeometryProperty<LinearRing>

getLinearRing

public LinearRing getLinearRing()

isSetLinearRing

public boolean isSetLinearRing()

setLinearRing

public void setLinearRing(LinearRing linearRing)

unsetLinearRing

public void unsetLinearRing()

getAssociableClass

public java.lang.Class<LinearRing> getAssociableClass()

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable
Overrides:
copyTo in class AssociationByRep<LinearRing>

copy

public java.lang.Object copy(CopyBuilder copyBuilder)