Package org.citygml4j.model.gml.feature
Class AbstractFeature
- java.lang.Object
-
- org.citygml4j.model.gml.base.AbstractGML
-
- org.citygml4j.model.gml.feature.AbstractFeature
-
- All Implemented Interfaces:
java.io.Serializable
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,GML
- Direct Known Subclasses:
AbstractCityObject
,AbstractCoverage
,AbstractFeatureCollection
,AbstractSurfaceData
,Address
,Appearance
public abstract class AbstractFeature extends AbstractGML
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractFeature()
AbstractFeature(Module module)
-
Method Summary
-
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML
accept, accept, addMetaDataProperty, addName, getDescription, getId, getLocalProperty, getMetaDataProperty, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
-
-
-
-
Constructor Detail
-
AbstractFeature
public AbstractFeature()
-
AbstractFeature
public AbstractFeature(Module module)
-
-
Method Detail
-
addGenericADEElement
public void addGenericADEElement(ADEGenericElement genericADEElement)
-
getBoundedBy
public BoundingShape getBoundedBy()
-
getLocation
public LocationProperty getLocation()
-
getGenericADEElement
public java.util.List<ADEGenericElement> getGenericADEElement()
-
isSetBoundedBy
public boolean isSetBoundedBy()
-
isSetLocation
public boolean isSetLocation()
-
isSetGenericADEElement
public boolean isSetGenericADEElement()
-
setBoundedBy
public void setBoundedBy(BoundingShape boundingShape)
-
setLocation
public void setLocation(LocationProperty location)
-
setGenericADEElement
public void setGenericADEElement(java.util.List<ADEGenericElement> genericADEElement)
-
unsetBoundedBy
public void unsetBoundedBy()
-
unsetLocation
public void unsetLocation()
-
unsetGenericADEElement
public void unsetGenericADEElement()
-
unsetGenericADEElement
public boolean unsetGenericADEElement(ADEGenericElement genericADEElement)
-
isSetModule
public boolean isSetModule()
-
getModule
public Module getModule()
-
setModule
public void setModule(Module module)
-
getGMLClass
public GMLClass getGMLClass()
- Specified by:
getGMLClass
in interfaceGML
- Overrides:
getGMLClass
in classAbstractGML
-
calcBoundedBy
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
-
copyTo
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
- Specified by:
copyTo
in interfaceCopyable
- Overrides:
copyTo
in classAbstractGML
-
accept
public abstract void accept(FeatureVisitor visitor)
-
accept
public abstract <T> T accept(FeatureFunctor<T> visitor)
-
-