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:
- CityGML, 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
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeature |
accept, accept, addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, 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 |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.citygml4j.model.common.copy.Copyable |
copy |
AbstractCityObject
public AbstractCityObject()
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.util.GregorianCalendar 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.util.GregorianCalendar 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.util.GregorianCalendar 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.util.GregorianCalendar 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()
getModelType
public ModelType getModelType()
- Specified by:
getModelType
in interface ModelObject
- Overrides:
getModelType
in class AbstractGML
getCityGMLModule
public CityGMLModule getCityGMLModule()
- Specified by:
getCityGMLModule
in interface CityGML
isSetCityGMLModule
public boolean isSetCityGMLModule()
- Specified by:
isSetCityGMLModule
in interface CityGML
getLodRepresentation
public LodRepresentation getLodRepresentation()
copyTo
public java.lang.Object copyTo(java.lang.Object target,
CopyBuilder copyBuilder)
- Specified by:
copyTo
in interface Copyable
- Overrides:
copyTo
in class AbstractFeature