org.citygml4j.model.gml.feature
Interface AbstractFeature
- All Superinterfaces:
- AbstractGML, Associable, Child, Copyable, GML, ModelObject, StandardObjectProperties
- All Known Subinterfaces:
- AbstractBoundarySurface, AbstractBuilding, AbstractCityObject, AbstractCoverage, AbstractDiscreteCoverage, AbstractFeatureCollection, AbstractOpening, AbstractReliefComponent, AbstractSite, AbstractSurfaceData, AbstractTexture, AbstractTransportationObject, AbstractVegetationObject, AbstractWaterBoundarySurface, AbstractWaterObject, Address, Appearance, AuxiliaryTrafficArea, BreaklineRelief, Building, BuildingFurniture, BuildingInstallation, BuildingPart, CeilingSurface, CityFurniture, CityModel, CityObjectGroup, ClosureSurface, Door, FloorSurface, GenericCityObject, GeoreferencedTexture, GroundSurface, IntBuildingInstallation, InteriorWallSurface, LandUse, MassPointRelief, ParameterizedTexture, PlantCover, Railway, RasterRelief, RectifiedGridCoverage, ReliefFeature, Road, RoofSurface, Room, SolitaryVegetationObject, Square, TINRelief, Track, TrafficArea, TransportationComplex, WallSurface, WaterBody, WaterClosureSurface, WaterGroundSurface, WaterSurface, Window, X3DMaterial
- All Known Implementing Classes:
- AbstractBoundarySurfaceImpl, AbstractBuildingImpl, AbstractCityObjectImpl, AbstractCoverageImpl, AbstractDiscreteCoverageImpl, AbstractFeatureCollectionImpl, AbstractFeatureImpl, AbstractOpeningImpl, AbstractReliefComponentImpl, AbstractSiteImpl, AbstractSurfaceDataImpl, AbstractTextureImpl, AbstractTransportationObjectImpl, AbstractVegetationObjectImpl, AbstractWaterBoundarySurfaceImpl, AbstractWaterObjectImpl, AddressImpl, AppearanceImpl, AuxiliaryTrafficAreaImpl, BreaklineReliefImpl, BuildingFurnitureImpl, BuildingImpl, BuildingInstallationImpl, BuildingPartImpl, CeilingSurfaceImpl, CityFurnitureImpl, CityModelImpl, CityObjectGroupImpl, ClosureSurfaceImpl, DoorImpl, FloorSurfaceImpl, GenericCityObjectImpl, GeoreferencedTextureImpl, GroundSurfaceImpl, IntBuildingInstallationImpl, InteriorWallSurfaceImpl, LandUseImpl, MassPointReliefImpl, ParameterizedTextureImpl, PlantCoverImpl, RailwayImpl, RasterReliefImpl, RectifiedGridCoverageImpl, ReliefFeatureImpl, RoadImpl, RoofSurfaceImpl, RoomImpl, SolitaryVegetationObjectImpl, SquareImpl, TINReliefImpl, TrackImpl, TrafficAreaImpl, TransportationComplexImpl, WallSurfaceImpl, WaterBodyImpl, WaterClosureSurfaceImpl, WaterGroundSurfaceImpl, WaterSurfaceImpl, WindowImpl, X3DMaterialImpl
public interface AbstractFeature
- extends AbstractGML
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 |
calcBoundedBy
BoundingShape calcBoundedBy(boolean setBoundedBy)
getBoundedBy
BoundingShape getBoundedBy()
getLocation
LocationProperty getLocation()
getGenericADEComponent
java.util.List<ADEComponent> getGenericADEComponent()
isSetBoundedBy
boolean isSetBoundedBy()
isSetLocation
boolean isSetLocation()
isSetGenericADEComponent
boolean isSetGenericADEComponent()
setBoundedBy
void setBoundedBy(BoundingShape boundingShape)
setLocation
void setLocation(LocationProperty location)
addGenericADEComponent
void addGenericADEComponent(ADEComponent ade)
setGenericADEComponent
void setGenericADEComponent(java.util.List<ADEComponent> ade)
unsetBoundedBy
void unsetBoundedBy()
unsetLocation
void unsetLocation()
unsetGenericADEComponent
void unsetGenericADEComponent()
unsetGenericADEComponent
boolean unsetGenericADEComponent(ADEComponent genericADEComponent)
accept
void accept(FeatureVisitor visitor)
accept
<T> T accept(FeatureFunctor<T> visitor)