org.citygml4j.model.gml.geometry
Class InlineGeometryProperty<T extends AbstractGeometry>

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

public abstract class InlineGeometryProperty<T extends AbstractGeometry>
extends AssociationByRep<T>


Constructor Summary
InlineGeometryProperty()
           
InlineGeometryProperty(T abstractGeometry)
           
 
Method Summary
 T getGeometry()
           
 GMLClass getGMLClass()
           
 boolean isSetGeometry()
           
 void setGeometry(T geometry)
           
 void unsetGeometry()
           
 
Methods inherited from class org.citygml4j.model.gml.base.AssociationByRep
copyTo, getLocalProperty, getModelType, 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
 
Methods inherited from interface org.citygml4j.model.common.association.Association
getAssociableClass
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy
 

Constructor Detail

InlineGeometryProperty

public InlineGeometryProperty()

InlineGeometryProperty

public InlineGeometryProperty(T abstractGeometry)
Method Detail

getGeometry

public T getGeometry()

isSetGeometry

public boolean isSetGeometry()

setGeometry

public void setGeometry(T geometry)

unsetGeometry

public void unsetGeometry()

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML
Overrides:
getGMLClass in class AssociationByRep<T extends AbstractGeometry>