public abstract class AbstractCityObject extends AbstractFeature implements CoreModuleComponent
isSetMetaDataProperty
Constructor and Description |
---|
AbstractCityObject() |
accept, accept, addGenericADEElement, getBoundedBy, getGenericADEElement, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEElement, isSetLocation, setBoundedBy, setGenericADEElement, setLocation, unsetBoundedBy, unsetGenericADEElement, unsetGenericADEElement, unsetLocation
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCityGMLClass
public void addAppearance(AppearanceProperty appearance)
public void addExternalReference(ExternalReference externalReference)
public void addGeneralizesTo(GeneralizationRelation generalizesTo)
public void addGenericApplicationPropertyOfCityObject(ADEComponent ade)
public void addGenericAttribute(AbstractGenericAttribute genericAttribute)
public java.util.List<AppearanceProperty> getAppearance()
public java.time.ZonedDateTime getCreationDate()
public java.util.List<ExternalReference> getExternalReference()
public java.util.List<GeneralizationRelation> getGeneralizesTo()
public java.util.List<ADEComponent> getGenericApplicationPropertyOfCityObject()
public java.util.List<AbstractGenericAttribute> getGenericAttribute()
public RelativeToTerrain getRelativeToTerrain()
public RelativeToWater getRelativeToWater()
public java.time.ZonedDateTime getTerminationDate()
public boolean isSetAppearance()
public boolean isSetCreationDate()
public boolean isSetExternalReference()
public boolean isSetGeneralizesTo()
public boolean isSetGenericApplicationPropertyOfCityObject()
public boolean isSetGenericAttribute()
public boolean isSetRelativeToTerrain()
public boolean isSetRelativeToWater()
public boolean isSetTerminationDate()
public void setAppearance(java.util.List<AppearanceProperty> appearance)
public void setCreationDate(java.time.ZonedDateTime creationDate)
public void setCreationDate(java.time.LocalDateTime creationDate)
public void setCreationDate(java.time.LocalDate creationDate)
public void setExternalReference(java.util.List<ExternalReference> externalReference)
public void setGeneralizesTo(java.util.List<GeneralizationRelation> generalizesTo)
public void setGenericApplicationPropertyOfCityObject(java.util.List<ADEComponent> ade)
public void setGenericAttribute(java.util.List<AbstractGenericAttribute> genericAttribute)
public void setRelativeToTerrain(RelativeToTerrain relativeToTerrain)
public void setRelativeToWater(RelativeToWater relativeToWater)
public void setTerminationDate(java.time.ZonedDateTime terminationDate)
public void setTerminationDate(java.time.LocalDateTime terminationDate)
public void setTerminationDate(java.time.LocalDate terminationDate)
public void unsetAppearance()
public boolean unsetAppearance(AppearanceProperty appearance)
public void unsetCreationDate()
public void unsetExternalReference()
public boolean unsetExternalReference(ExternalReference externalReference)
public void unsetGeneralizesTo()
public boolean unsetGeneralizesTo(GeneralizationRelation generalizesTo)
public void unsetGenericApplicationPropertyOfCityObject()
public boolean unsetGenericApplicationPropertyOfCityObject(ADEComponent ade)
public void unsetGenericAttribute()
public boolean unsetGenericAttribute(AbstractGenericAttribute genericAttribute)
public void unsetRelativeToTerrain()
public void unsetRelativeToWater()
public void unsetTerminationDate()
public CityGMLModule getCityGMLModule()
getCityGMLModule
in interface CityGMLModuleComponent
public boolean isSetCityGMLModule()
isSetCityGMLModule
in interface CityGMLModuleComponent
public LodRepresentation getLodRepresentation()
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
calcBoundedBy
in class AbstractFeature
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
copyTo
in interface Copyable
copyTo
in class AbstractFeature