org.citygml4j.model.gml.base
Interface StandardObjectProperties

All Superinterfaces:
GML, ModelObject
All Known Subinterfaces:
_AbstractAppearance, _Material, _SimpleTexture, _TexturedSurface, AbstractBoundarySurface, AbstractBuilding, AbstractCityObject, AbstractCoverage, AbstractCurve, AbstractDiscreteCoverage, AbstractFeature, AbstractFeatureCollection, AbstractGeometricAggregate, AbstractGeometricPrimitive, AbstractGeometry, AbstractGML, 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 StandardObjectProperties
extends GML


Method Summary
 void addMetaDataProperty(MetaDataProperty metaDataProperty)
           
 void addName(Code name)
           
 StringOrRef getDescription()
           
 java.util.List<MetaDataProperty> getMetaDataProperty()
           
 java.util.List<Code> getName()
           
 boolean isSetDescription()
           
 boolean isSetMetaDataProperty()
           
 boolean isSetName()
           
 void setDescription(StringOrRef description)
           
 void setMetaDataProperty(java.util.List<MetaDataProperty> metaDataProperty)
           
 void setName(java.util.List<Code> name)
           
 void unsetDescription()
           
 void unsetMetaDataProperty()
           
 boolean unsetMetaDataProperty(MetaDataProperty metaDataProperty)
           
 void unsetName()
           
 boolean unsetName(Code name)
           
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 

Method Detail

getName

java.util.List<Code> getName()

getDescription

StringOrRef getDescription()

getMetaDataProperty

java.util.List<MetaDataProperty> getMetaDataProperty()

isSetName

boolean isSetName()

isSetDescription

boolean isSetDescription()

isSetMetaDataProperty

boolean isSetMetaDataProperty()

addName

void addName(Code name)

setName

void setName(java.util.List<Code> name)

setDescription

void setDescription(StringOrRef description)

addMetaDataProperty

void addMetaDataProperty(MetaDataProperty metaDataProperty)

setMetaDataProperty

void setMetaDataProperty(java.util.List<MetaDataProperty> metaDataProperty)

unsetName

void unsetName()

unsetName

boolean unsetName(Code name)

unsetDescription

void unsetDescription()

unsetMetaDataProperty

void unsetMetaDataProperty()

unsetMetaDataProperty

boolean unsetMetaDataProperty(MetaDataProperty metaDataProperty)