Package org.citygml4j.model.citygml.core
Class AbstractCityObject
- java.lang.Object
-
- org.citygml4j.model.gml.base.AbstractGML
-
- org.citygml4j.model.gml.feature.AbstractFeature
-
- org.citygml4j.model.citygml.core.AbstractCityObject
-
- All Implemented Interfaces:
java.io.Serializable
,CityGML
,CityGMLModuleComponent
,CoreModuleComponent
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,GML
- Direct Known Subclasses:
AbstractBoundarySurface
,AbstractBoundarySurface
,AbstractBoundarySurface
,AbstractOpening
,AbstractOpening
,AbstractOpening
,AbstractReliefComponent
,AbstractSite
,AbstractTransportationObject
,AbstractVegetationObject
,AbstractWaterBoundarySurface
,AbstractWaterObject
,BridgeConstructionElement
,BridgeFurniture
,BridgeInstallation
,BridgeRoom
,BuildingFurniture
,BuildingInstallation
,CityFurniture
,CityObjectGroup
,GenericCityObject
,HollowSpace
,IntBridgeInstallation
,IntBuildingInstallation
,IntTunnelInstallation
,LandUse
,ReliefFeature
,Room
,TunnelFurniture
,TunnelInstallation
public abstract class AbstractCityObject extends AbstractFeature implements CoreModuleComponent
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractCityObject()
AbstractCityObject(Module module)
-
Method Summary
-
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeature
accept, accept, addGenericADEElement, getBoundedBy, getGenericADEElement, getGMLClass, getLocation, getModule, isSetBoundedBy, isSetGenericADEElement, isSetLocation, isSetModule, setBoundedBy, setGenericADEElement, setLocation, setModule, unsetBoundedBy, unsetGenericADEElement, unsetGenericADEElement, unsetLocation
-
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.citygml4j.model.citygml.CityGML
getCityGMLClass
-
-
-
-
Constructor Detail
-
AbstractCityObject
public AbstractCityObject()
-
AbstractCityObject
public AbstractCityObject(Module module)
-
-
Method Detail
-
addAppearance
public void addAppearance(AppearanceProperty appearance)
-
addExternalReference
public void addExternalReference(ExternalReference externalReference)
-
addGeneralizesTo
public void addGeneralizesTo(GeneralizationRelation generalizesTo)
-
addGenericApplicationPropertyOfCityObject
public void addGenericApplicationPropertyOfCityObject(ADEComponent ade)
-
addGenericAttribute
public void addGenericAttribute(AbstractGenericAttribute genericAttribute)
-
getAppearance
public java.util.List<AppearanceProperty> getAppearance()
-
getCreationDate
public java.time.ZonedDateTime getCreationDate()
-
getExternalReference
public java.util.List<ExternalReference> getExternalReference()
-
getGeneralizesTo
public java.util.List<GeneralizationRelation> getGeneralizesTo()
-
getGenericApplicationPropertyOfCityObject
public java.util.List<ADEComponent> getGenericApplicationPropertyOfCityObject()
-
getGenericAttribute
public java.util.List<AbstractGenericAttribute> getGenericAttribute()
-
getRelativeToTerrain
public RelativeToTerrain getRelativeToTerrain()
-
getRelativeToWater
public RelativeToWater getRelativeToWater()
-
getTerminationDate
public java.time.ZonedDateTime getTerminationDate()
-
isSetAppearance
public boolean isSetAppearance()
-
isSetCreationDate
public boolean isSetCreationDate()
-
isSetExternalReference
public boolean isSetExternalReference()
-
isSetGeneralizesTo
public boolean isSetGeneralizesTo()
-
isSetGenericApplicationPropertyOfCityObject
public boolean isSetGenericApplicationPropertyOfCityObject()
-
isSetGenericAttribute
public boolean isSetGenericAttribute()
-
isSetRelativeToTerrain
public boolean isSetRelativeToTerrain()
-
isSetRelativeToWater
public boolean isSetRelativeToWater()
-
isSetTerminationDate
public boolean isSetTerminationDate()
-
setAppearance
public void setAppearance(java.util.List<AppearanceProperty> appearance)
-
setCreationDate
public void setCreationDate(java.time.ZonedDateTime creationDate)
-
setCreationDate
public void setCreationDate(java.time.LocalDateTime creationDate)
-
setCreationDate
public void setCreationDate(java.time.LocalDate creationDate)
-
setExternalReference
public void setExternalReference(java.util.List<ExternalReference> externalReference)
-
setGeneralizesTo
public void setGeneralizesTo(java.util.List<GeneralizationRelation> generalizesTo)
-
setGenericApplicationPropertyOfCityObject
public void setGenericApplicationPropertyOfCityObject(java.util.List<ADEComponent> ade)
-
setGenericAttribute
public void setGenericAttribute(java.util.List<AbstractGenericAttribute> genericAttribute)
-
setRelativeToTerrain
public void setRelativeToTerrain(RelativeToTerrain relativeToTerrain)
-
setRelativeToWater
public void setRelativeToWater(RelativeToWater relativeToWater)
-
setTerminationDate
public void setTerminationDate(java.time.ZonedDateTime terminationDate)
-
setTerminationDate
public void setTerminationDate(java.time.LocalDateTime terminationDate)
-
setTerminationDate
public void setTerminationDate(java.time.LocalDate terminationDate)
-
unsetAppearance
public void unsetAppearance()
-
unsetAppearance
public boolean unsetAppearance(AppearanceProperty appearance)
-
unsetCreationDate
public void unsetCreationDate()
-
unsetExternalReference
public void unsetExternalReference()
-
unsetExternalReference
public boolean unsetExternalReference(ExternalReference externalReference)
-
unsetGeneralizesTo
public void unsetGeneralizesTo()
-
unsetGeneralizesTo
public boolean unsetGeneralizesTo(GeneralizationRelation generalizesTo)
-
unsetGenericApplicationPropertyOfCityObject
public void unsetGenericApplicationPropertyOfCityObject()
-
unsetGenericApplicationPropertyOfCityObject
public boolean unsetGenericApplicationPropertyOfCityObject(ADEComponent ade)
-
unsetGenericAttribute
public void unsetGenericAttribute()
-
unsetGenericAttribute
public boolean unsetGenericAttribute(AbstractGenericAttribute genericAttribute)
-
unsetRelativeToTerrain
public void unsetRelativeToTerrain()
-
unsetRelativeToWater
public void unsetRelativeToWater()
-
unsetTerminationDate
public void unsetTerminationDate()
-
getLodRepresentation
public LodRepresentation getLodRepresentation()
-
calcBoundedBy
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
- Overrides:
calcBoundedBy
in classAbstractFeature
-
copyTo
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
- Specified by:
copyTo
in interfaceCopyable
- Overrides:
copyTo
in classAbstractFeature
-
-