public class TransportationComplex extends AbstractTransportationObject implements StandardObjectClassifier
isSetMetaDataProperty
Constructor and Description |
---|
TransportationComplex() |
TransportationComplex(TransportationModule module) |
addGenericApplicationPropertyOfTransportationObject, getCityGMLModule, getGenericApplicationPropertyOfTransportationObject, isSetCityGMLModule, isSetGenericApplicationPropertyOfTransportationObject, setGenericApplicationPropertyOfTransportationObject, unsetGenericApplicationPropertyOfTransportationObject, unsetGenericApplicationPropertyOfTransportationObject
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getRelativeToTerrain, getRelativeToWater, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetRelativeToTerrain, isSetRelativeToWater, isSetTerminationDate, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setRelativeToTerrain, setRelativeToWater, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetRelativeToTerrain, unsetRelativeToWater, unsetTerminationDate
addGenericADEElement, getBoundedBy, getGenericADEElement, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEElement, isSetLocation, setBoundedBy, setGenericADEElement, setLocation, unsetBoundedBy, unsetGenericADEElement, unsetGenericADEElement, unsetLocation
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
public TransportationComplex()
public TransportationComplex(TransportationModule module)
public void addAuxiliaryTrafficArea(AuxiliaryTrafficAreaProperty auxiliaryTrafficArea)
public void addFunction(Code function)
addFunction
in interface StandardObjectClassifier
public void addUsage(Code function)
addUsage
in interface StandardObjectClassifier
public void addGenericApplicationPropertyOfTransportationComplex(ADEComponent ade)
public void addLod0Network(GeometricComplexProperty lod0Network)
public void addTrafficArea(TrafficAreaProperty trafficArea)
public java.util.List<AuxiliaryTrafficAreaProperty> getAuxiliaryTrafficArea()
public Code getClazz()
getClazz
in interface StandardObjectClassifier
public java.util.List<Code> getFunction()
getFunction
in interface StandardObjectClassifier
public java.util.List<Code> getUsage()
getUsage
in interface StandardObjectClassifier
public java.util.List<ADEComponent> getGenericApplicationPropertyOfTransportationComplex()
public java.util.List<GeometricComplexProperty> getLod0Network()
public MultiSurfaceProperty getLod1MultiSurface()
public MultiSurfaceProperty getLod2MultiSurface()
public MultiSurfaceProperty getLod3MultiSurface()
public MultiSurfaceProperty getLod4MultiSurface()
public java.util.List<TrafficAreaProperty> getTrafficArea()
public boolean isSetAuxiliaryTrafficArea()
public boolean isSetClazz()
isSetClazz
in interface StandardObjectClassifier
public boolean isSetFunction()
isSetFunction
in interface StandardObjectClassifier
public boolean isSetUsage()
isSetUsage
in interface StandardObjectClassifier
public boolean isSetGenericApplicationPropertyOfTransportationComplex()
public boolean isSetLod0Network()
public boolean isSetLod1MultiSurface()
public boolean isSetLod2MultiSurface()
public boolean isSetLod3MultiSurface()
public boolean isSetLod4MultiSurface()
public boolean isSetTrafficArea()
public void setAuxiliaryTrafficArea(java.util.List<AuxiliaryTrafficAreaProperty> auxiliaryTrafficArea)
public void setClazz(Code clazz)
setClazz
in interface StandardObjectClassifier
public void setFunction(java.util.List<Code> function)
setFunction
in interface StandardObjectClassifier
public void setUsage(java.util.List<Code> usage)
setUsage
in interface StandardObjectClassifier
public void setGenericApplicationPropertyOfTransportationComplex(java.util.List<ADEComponent> ade)
public void setLod0Network(java.util.List<GeometricComplexProperty> lod0Network)
public void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)
public void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
public void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
public void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
public void setTrafficArea(java.util.List<TrafficAreaProperty> trafficArea)
public void unsetAuxiliaryTrafficArea()
public boolean unsetAuxiliaryTrafficArea(AuxiliaryTrafficAreaProperty auxiliaryTrafficArea)
public void unsetClazz()
unsetClazz
in interface StandardObjectClassifier
public void unsetFunction()
unsetFunction
in interface StandardObjectClassifier
public boolean unsetFunction(Code function)
unsetFunction
in interface StandardObjectClassifier
public void unsetUsage()
unsetUsage
in interface StandardObjectClassifier
public boolean unsetUsage(Code usage)
unsetUsage
in interface StandardObjectClassifier
public void unsetGenericApplicationPropertyOfTransportationComplex()
public boolean unsetGenericApplicationPropertyOfTransportationComplex(ADEComponent ade)
public void unsetLod0Network()
public boolean unsetLod0Network(GeometricComplexProperty lod0Network)
public void unsetLod1MultiSurface()
public void unsetLod2MultiSurface()
public void unsetLod3MultiSurface()
public void unsetLod4MultiSurface()
public void unsetTrafficArea()
public boolean unsetTrafficArea(TrafficAreaProperty trafficArea)
public CityGMLClass getCityGMLClass()
getCityGMLClass
in interface CityGML
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
calcBoundedBy
in class AbstractTransportationObject
public LodRepresentation getLodRepresentation()
getLodRepresentation
in class AbstractCityObject
public java.lang.Object copy(CopyBuilder copyBuilder)
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
copyTo
in interface Copyable
copyTo
in class AbstractTransportationObject
public void accept(FeatureVisitor visitor)
accept
in class AbstractFeature
public <T> T accept(FeatureFunctor<T> visitor)
accept
in class AbstractFeature
public void accept(GMLVisitor visitor)
accept
in class AbstractGML
public <T> T accept(GMLFunctor<T> visitor)
accept
in class AbstractGML