org.citygml4j.model.gml.base
Interface AbstractGML

All Superinterfaces:
Associable, Child, Copyable, GML, ModelObject, StandardObjectProperties
All Known Subinterfaces:
_AbstractAppearance, _Material, _SimpleTexture, _TexturedSurface, AbstractBoundarySurface, AbstractBuilding, AbstractCityObject, AbstractCoverage, AbstractCurve, AbstractDiscreteCoverage, AbstractFeature, AbstractFeatureCollection, AbstractGeometricAggregate, AbstractGeometricPrimitive, AbstractGeometry, AbstractOpening, AbstractReliefComponent, AbstractRing, AbstractSite, AbstractSolid, AbstractSurface, AbstractSurfaceData, AbstractTexture, AbstractTextureParameterization, AbstractTransportationObject, AbstractVegetationObject, AbstractWaterBoundarySurface, AbstractWaterObject, Address, Appearance, AuxiliaryTrafficArea, BreaklineRelief, Building, BuildingFurniture, BuildingInstallation, BuildingPart, CeilingSurface, CityFurniture, CityModel, CityObjectGroup, ClosureSurface, CompositeCurve, CompositeSolid, CompositeSurface, CompositeValue, Curve, Door, FloorSurface, GenericCityObject, GeometricComplex, GeoreferencedTexture, Grid, GroundSurface, ImplicitGeometry, IntBuildingInstallation, InteriorWallSurface, LandUse, LinearRing, LineString, MassPointRelief, MultiCurve, MultiLineString, MultiPoint, MultiPolygon, MultiSolid, MultiSurface, OrientableCurve, OrientableSurface, ParameterizedTexture, PlantCover, Point, Polygon, Railway, RasterRelief, RectifiedGrid, RectifiedGridCoverage, ReliefFeature, Ring, Road, RoofSurface, Room, Solid, SolitaryVegetationObject, Square, Surface, TexCoordGen, TexCoordList, Tin, TINRelief, Track, TrafficArea, TransportationComplex, TriangulatedSurface, ValueArray, WallSurface, WaterBody, WaterClosureSurface, WaterGroundSurface, WaterSurface, Window, X3DMaterial
All Known Implementing Classes:
_AbstractAppearanceImpl, _MaterialImpl, _SimpleTextureImpl, _TexturedSurfaceImpl, AbstractBoundarySurfaceImpl, AbstractBuildingImpl, AbstractCityObjectImpl, AbstractCoverageImpl, AbstractCurveImpl, AbstractDiscreteCoverageImpl, AbstractFeatureCollectionImpl, AbstractFeatureImpl, AbstractGeometricAggregateImpl, AbstractGeometricPrimitiveImpl, AbstractGeometryImpl, AbstractGMLImpl, AbstractOpeningImpl, AbstractReliefComponentImpl, AbstractRingImpl, AbstractSiteImpl, AbstractSolidImpl, AbstractSurfaceDataImpl, AbstractSurfaceImpl, AbstractTextureImpl, AbstractTextureParameterizationImpl, AbstractTransportationObjectImpl, AbstractVegetationObjectImpl, AbstractWaterBoundarySurfaceImpl, AbstractWaterObjectImpl, AddressImpl, AppearanceImpl, AuxiliaryTrafficAreaImpl, BreaklineReliefImpl, BuildingFurnitureImpl, BuildingImpl, BuildingInstallationImpl, BuildingPartImpl, CeilingSurfaceImpl, CityFurnitureImpl, CityModelImpl, CityObjectGroupImpl, ClosureSurfaceImpl, CompositeCurveImpl, CompositeSolidImpl, CompositeSurfaceImpl, CompositeValueImpl, CurveImpl, DoorImpl, FloorSurfaceImpl, GenericCityObjectImpl, GeometricComplexImpl, GeoreferencedTextureImpl, GridImpl, GroundSurfaceImpl, ImplicitGeometryImpl, IntBuildingInstallationImpl, InteriorWallSurfaceImpl, LandUseImpl, LinearRingImpl, LineStringImpl, MassPointReliefImpl, MultiCurveImpl, MultiLineStringImpl, MultiPointImpl, MultiPolygonImpl, MultiSolidImpl, MultiSurfaceImpl, OrientableCurveImpl, OrientableSurfaceImpl, ParameterizedTextureImpl, PlantCoverImpl, PointImpl, PolygonImpl, RailwayImpl, RasterReliefImpl, RectifiedGridCoverageImpl, RectifiedGridImpl, ReliefFeatureImpl, RingImpl, RoadImpl, RoofSurfaceImpl, RoomImpl, SolidImpl, SolitaryVegetationObjectImpl, SquareImpl, SurfaceImpl, TexCoordGenImpl, TexCoordListImpl, TinImpl, TINReliefImpl, TrackImpl, TrafficAreaImpl, TransportationComplexImpl, TriangulatedSurfaceImpl, ValueArrayImpl, WallSurfaceImpl, WaterBodyImpl, WaterClosureSurfaceImpl, WaterGroundSurfaceImpl, WaterSurfaceImpl, WindowImpl, X3DMaterialImpl

public interface AbstractGML
extends GML, StandardObjectProperties, Associable, Child, Copyable


Method Summary
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 java.lang.String getId()
           
 boolean isSetId()
           
 void setId(java.lang.String id)
           
 void unsetId()
           
 
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.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy, copyTo
 

Method Detail

getId

java.lang.String getId()

isSetId

boolean isSetId()

setId

void setId(java.lang.String id)

unsetId

void unsetId()

accept

void accept(GMLVisitor visitor)

accept

<T> T accept(GMLFunctor<T> visitor)