org.citygml4j.model.citygml.core
Interface AbstractCityObject
- All Superinterfaces:
- AbstractFeature, AbstractGML, Associable, Child, CityGML, Copyable, CoreModuleComponent, GML, ModelObject, StandardObjectProperties
- All Known Subinterfaces:
- AbstractBoundarySurface, AbstractBuilding, AbstractOpening, AbstractReliefComponent, AbstractSite, AbstractTransportationObject, AbstractVegetationObject, AbstractWaterBoundarySurface, AbstractWaterObject, AuxiliaryTrafficArea, BreaklineRelief, Building, BuildingFurniture, BuildingInstallation, BuildingPart, CeilingSurface, CityFurniture, CityObjectGroup, ClosureSurface, Door, FloorSurface, GenericCityObject, GroundSurface, IntBuildingInstallation, InteriorWallSurface, LandUse, MassPointRelief, PlantCover, Railway, RasterRelief, ReliefFeature, Road, RoofSurface, Room, SolitaryVegetationObject, Square, TINRelief, Track, TrafficArea, TransportationComplex, WallSurface, WaterBody, WaterClosureSurface, WaterGroundSurface, WaterSurface, Window
- All Known Implementing Classes:
- AbstractBoundarySurfaceImpl, AbstractBuildingImpl, AbstractCityObjectImpl, AbstractOpeningImpl, AbstractReliefComponentImpl, AbstractSiteImpl, AbstractTransportationObjectImpl, AbstractVegetationObjectImpl, AbstractWaterBoundarySurfaceImpl, AbstractWaterObjectImpl, AuxiliaryTrafficAreaImpl, BreaklineReliefImpl, BuildingFurnitureImpl, BuildingImpl, BuildingInstallationImpl, BuildingPartImpl, CeilingSurfaceImpl, CityFurnitureImpl, CityObjectGroupImpl, ClosureSurfaceImpl, DoorImpl, FloorSurfaceImpl, GenericCityObjectImpl, GroundSurfaceImpl, IntBuildingInstallationImpl, InteriorWallSurfaceImpl, LandUseImpl, MassPointReliefImpl, PlantCoverImpl, RailwayImpl, RasterReliefImpl, ReliefFeatureImpl, RoadImpl, RoofSurfaceImpl, RoomImpl, SolitaryVegetationObjectImpl, SquareImpl, TINReliefImpl, TrackImpl, TrafficAreaImpl, TransportationComplexImpl, WallSurfaceImpl, WaterBodyImpl, WaterClosureSurfaceImpl, WaterGroundSurfaceImpl, WaterSurfaceImpl, WindowImpl
public interface AbstractCityObject
- extends CoreModuleComponent, AbstractFeature
Methods inherited from interface org.citygml4j.model.gml.feature.AbstractFeature |
accept, accept, addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation |
Methods inherited from interface org.citygml4j.model.gml.base.StandardObjectProperties |
addMetaDataProperty, addName, getDescription, getMetaDataProperty, getName, isSetDescription, isSetMetaDataProperty, isSetName, setDescription, setMetaDataProperty, setName, unsetDescription, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName |
Methods inherited from interface org.citygml4j.model.gml.GML |
getGMLClass |
getCreationDate
java.util.GregorianCalendar getCreationDate()
getTerminationDate
java.util.GregorianCalendar getTerminationDate()
getExternalReference
java.util.List<ExternalReference> getExternalReference()
getGenericAttribute
java.util.List<AbstractGenericAttribute> getGenericAttribute()
getGeneralizesTo
java.util.List<GeneralizationRelation> getGeneralizesTo()
getAppearance
java.util.List<AppearanceProperty> getAppearance()
getGenericApplicationPropertyOfCityObject
java.util.List<ADEComponent> getGenericApplicationPropertyOfCityObject()
isSetCreationDate
boolean isSetCreationDate()
isSetTerminationDate
boolean isSetTerminationDate()
isSetExternalReference
boolean isSetExternalReference()
isSetGenericAttribute
boolean isSetGenericAttribute()
isSetGeneralizesTo
boolean isSetGeneralizesTo()
isSetAppearance
boolean isSetAppearance()
isSetGenericApplicationPropertyOfCityObject
boolean isSetGenericApplicationPropertyOfCityObject()
getLodRepresentation
LodRepresentation getLodRepresentation()
setCreationDate
void setCreationDate(java.util.GregorianCalendar creationDate)
setTerminationDate
void setTerminationDate(java.util.GregorianCalendar terminationDate)
setGenericAttribute
void setGenericAttribute(java.util.List<AbstractGenericAttribute> genericAttribute)
addGenericAttribute
void addGenericAttribute(AbstractGenericAttribute genericAttribute)
setExternalReference
void setExternalReference(java.util.List<ExternalReference> externalReference)
addExternalReference
void addExternalReference(ExternalReference externalReference)
setGeneralizesTo
void setGeneralizesTo(java.util.List<GeneralizationRelation> generalizesTo)
addGeneralizesTo
void addGeneralizesTo(GeneralizationRelation generalizesTo)
setAppearance
void setAppearance(java.util.List<AppearanceProperty> appearance)
addAppearance
void addAppearance(AppearanceProperty appearance)
addGenericApplicationPropertyOfCityObject
void addGenericApplicationPropertyOfCityObject(ADEComponent ade)
setGenericApplicationPropertyOfCityObject
void setGenericApplicationPropertyOfCityObject(java.util.List<ADEComponent> ade)
unsetCreationDate
void unsetCreationDate()
unsetTerminationDate
void unsetTerminationDate()
unsetExternalReference
void unsetExternalReference()
unsetExternalReference
boolean unsetExternalReference(ExternalReference externalReference)
unsetGenericAttribute
void unsetGenericAttribute()
unsetGenericAttribute
boolean unsetGenericAttribute(AbstractGenericAttribute genericAttribute)
unsetGeneralizesTo
void unsetGeneralizesTo()
unsetGeneralizesTo
boolean unsetGeneralizesTo(GeneralizationRelation generalizesTo)
unsetAppearance
void unsetAppearance()
unsetAppearance
boolean unsetAppearance(AppearanceProperty appearance)
unsetGenericApplicationPropertyOfCityObject
void unsetGenericApplicationPropertyOfCityObject()
unsetGenericApplicationPropertyOfCityObject
boolean unsetGenericApplicationPropertyOfCityObject(ADEComponent ade)