public class CityObjectGroup extends AbstractCityObject implements CityObjectGroupModuleComponent, StandardObjectClassifier
isSetMetaDataProperty
Constructor and Description |
---|
CityObjectGroup() |
CityObjectGroup(CityObjectGroupModule 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 CityObjectGroup()
public CityObjectGroup(CityObjectGroupModule module)
public void addFunction(Code function)
addFunction
in interface StandardObjectClassifier
public void addUsage(Code function)
addUsage
in interface StandardObjectClassifier
public void addGenericApplicationPropertyOfCityObjectGroup(ADEComponent ade)
public void addGroupMember(CityObjectGroupMember groupMember)
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 java.util.List<ADEComponent> getGenericApplicationPropertyOfCityObjectGroup()
public GeometryProperty<? extends AbstractGeometry> getGeometry()
public java.util.List<CityObjectGroupMember> getGroupMember()
public CityObjectGroupParent getGroupParent()
public boolean isSetClazz()
isSetClazz
in interface StandardObjectClassifier
public boolean isSetFunction()
isSetFunction
in interface StandardObjectClassifier
public boolean isSetUsage()
isSetUsage
in interface StandardObjectClassifier
public boolean isSetGenericApplicationPropertyOfCityObjectGroup()
public boolean isSetGeometry()
public boolean isSetGroupMember()
public boolean isSetGroupParent()
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 setGenericApplicationPropertyOfCityObjectGroup(java.util.List<ADEComponent> ade)
public void setGeometry(GeometryProperty<? extends AbstractGeometry> geometry)
public void setGroupMember(java.util.List<CityObjectGroupMember> groupMember)
public void setGroupParent(CityObjectGroupParent groupParent)
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 unsetGenericApplicationPropertyOfCityObjectGroup()
public boolean unsetGenericApplicationPropertyOfCityObjectGroup(ADEComponent ade)
public void unsetGeometry()
public void unsetGroupMember()
public boolean unsetGroupMember(CityObjectGroupMember groupMember)
public void unsetGroupParent()
public CityGMLClass getCityGMLClass()
getCityGMLClass
in interface CityGML
public final CityObjectGroupModule 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