public class GenericCityObject extends AbstractCityObject implements GenericsModuleComponent, StandardObjectClassifier
isSetMetaDataProperty
Constructor and Description |
---|
GenericCityObject() |
GenericCityObject(GenericsModule module) |
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getModelType, getRelativeToTerrain, getRelativeToWater, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetRelativeToTerrain, isSetRelativeToWater, isSetTerminationDate, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setRelativeToTerrain, setRelativeToWater, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetRelativeToTerrain, unsetRelativeToWater, unsetTerminationDate
addGenericADEComponent, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getModelType
public GenericCityObject()
public GenericCityObject(GenericsModule module)
public void addFunction(Code function)
addFunction
in interface StandardObjectClassifier
public void addUsage(Code function)
addUsage
in interface StandardObjectClassifier
public Code getClazz()
getClazz
in interface StandardObjectClassifier
public java.util.List<Code> getFunction()
getFunction
in interface StandardObjectClassifier
public java.util.List<Code> getUsage()
getUsage
in interface StandardObjectClassifier
public GeometryProperty<? extends AbstractGeometry> getLod0Geometry()
public ImplicitRepresentationProperty getLod0ImplicitRepresentation()
public MultiCurveProperty getLod0TerrainIntersection()
public GeometryProperty<? extends AbstractGeometry> getLod1Geometry()
public ImplicitRepresentationProperty getLod1ImplicitRepresentation()
public MultiCurveProperty getLod1TerrainIntersection()
public GeometryProperty<? extends AbstractGeometry> getLod2Geometry()
public ImplicitRepresentationProperty getLod2ImplicitRepresentation()
public MultiCurveProperty getLod2TerrainIntersection()
public GeometryProperty<? extends AbstractGeometry> getLod3Geometry()
public ImplicitRepresentationProperty getLod3ImplicitRepresentation()
public MultiCurveProperty getLod3TerrainIntersection()
public GeometryProperty<? extends AbstractGeometry> getLod4Geometry()
public ImplicitRepresentationProperty getLod4ImplicitRepresentation()
public MultiCurveProperty getLod4TerrainIntersection()
public boolean isSetClazz()
isSetClazz
in interface StandardObjectClassifier
public boolean isSetFunction()
isSetFunction
in interface StandardObjectClassifier
public boolean isSetUsage()
isSetUsage
in interface StandardObjectClassifier
public boolean isSetLod0Geometry()
public boolean isSetLod0ImplicitRepresentation()
public boolean isSetLod0TerrainIntersection()
public boolean isSetLod1Geometry()
public boolean isSetLod1ImplicitRepresentation()
public boolean isSetLod1TerrainIntersection()
public boolean isSetLod2Geometry()
public boolean isSetLod2ImplicitRepresentation()
public boolean isSetLod2TerrainIntersection()
public boolean isSetLod3Geometry()
public boolean isSetLod3ImplicitRepresentation()
public boolean isSetLod3TerrainIntersection()
public boolean isSetLod4Geometry()
public boolean isSetLod4ImplicitRepresentation()
public boolean isSetLod4TerrainIntersection()
public void setClazz(Code clazz)
setClazz
in interface StandardObjectClassifier
public void setFunction(java.util.List<Code> function)
setFunction
in interface StandardObjectClassifier
public void setUsage(java.util.List<Code> usage)
setUsage
in interface StandardObjectClassifier
public void setLod0Geometry(GeometryProperty<? extends AbstractGeometry> lod0Geometry)
public void setLod0ImplicitRepresentation(ImplicitRepresentationProperty lod0ImplicitRepresentation)
public void setLod0TerrainIntersection(MultiCurveProperty lod0TerrainIntersection)
public void setLod1Geometry(GeometryProperty<? extends AbstractGeometry> lod1Geometry)
public void setLod1ImplicitRepresentation(ImplicitRepresentationProperty lod1ImplicitRepresentation)
public void setLod1TerrainIntersection(MultiCurveProperty lod1TerrainIntersection)
public void setLod2Geometry(GeometryProperty<? extends AbstractGeometry> lod2Geometry)
public void setLod2ImplicitRepresentation(ImplicitRepresentationProperty lod2ImplicitRepresentation)
public void setLod2TerrainIntersection(MultiCurveProperty lod2TerrainIntersection)
public void setLod3Geometry(GeometryProperty<? extends AbstractGeometry> lod3Geometry)
public void setLod3ImplicitRepresentation(ImplicitRepresentationProperty lod3ImplicitRepresentation)
public void setLod3TerrainIntersection(MultiCurveProperty lod3TerrainIntersection)
public void setLod4Geometry(GeometryProperty<? extends AbstractGeometry> lod4Geometry)
public void setLod4ImplicitRepresentation(ImplicitRepresentationProperty lod4ImplicitRepresentation)
public void setLod4TerrainIntersection(MultiCurveProperty lod4TerrainIntersection)
public void unsetClazz()
unsetClazz
in interface StandardObjectClassifier
public void unsetFunction()
unsetFunction
in interface StandardObjectClassifier
public boolean unsetFunction(Code function)
unsetFunction
in interface StandardObjectClassifier
public void unsetUsage()
unsetUsage
in interface StandardObjectClassifier
public boolean unsetUsage(Code usage)
unsetUsage
in interface StandardObjectClassifier
public void unsetLod0Geometry()
public void unsetLod0ImplicitRepresentation()
public void unsetLod0TerrainIntersection()
public void unsetLod1Geometry()
public void unsetLod1ImplicitRepresentation()
public void unsetLod1TerrainIntersection()
public void unsetLod2Geometry()
public void unsetLod2ImplicitRepresentation()
public void unsetLod2TerrainIntersection()
public void unsetLod3Geometry()
public void unsetLod3ImplicitRepresentation()
public void unsetLod3TerrainIntersection()
public void unsetLod4Geometry()
public void unsetLod4ImplicitRepresentation()
public void unsetLod4TerrainIntersection()
public CityGMLClass getCityGMLClass()
getCityGMLClass
in interface CityGML
public final GenericsModule getCityGMLModule()
getCityGMLModule
in interface CityGML
getCityGMLModule
in class AbstractCityObject
public boolean isSetCityGMLModule()
isSetCityGMLModule
in interface CityGML
isSetCityGMLModule
in class AbstractCityObject
public BoundingShape calcBoundedBy(boolean setBoundedBy)
calcBoundedBy
in class AbstractFeature
public LodRepresentation getLodRepresentation()
getLodRepresentation
in class AbstractCityObject
public java.lang.Object copy(CopyBuilder copyBuilder)
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
copyTo
in interface Copyable
copyTo
in class AbstractCityObject
public void accept(FeatureVisitor visitor)
accept
in class AbstractFeature
public <T> T accept(FeatureFunctor<T> visitor)
accept
in class AbstractFeature
public void accept(GMLVisitor visitor)
accept
in class AbstractGML
public <T> T accept(GMLFunctor<T> visitor)
accept
in class AbstractGML