org.citygml4j.model.citygml.transportation
Class TransportationComplex
java.lang.Object
org.citygml4j.model.gml.base.AbstractGML
org.citygml4j.model.gml.feature.AbstractFeature
org.citygml4j.model.citygml.core.AbstractCityObject
org.citygml4j.model.citygml.transportation.AbstractTransportationObject
org.citygml4j.model.citygml.transportation.TransportationComplex
- All Implemented Interfaces:
- CityGML, CoreModuleComponent, StandardObjectClassifier, TransportationModuleComponent, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML
- Direct Known Subclasses:
- Railway, Road, Square, Track
public class TransportationComplex
- extends AbstractTransportationObject
- implements StandardObjectClassifier
Methods inherited from class org.citygml4j.model.citygml.core.AbstractCityObject |
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getModelType, 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 |
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeature |
addGenericADEComponent, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation |
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML |
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 |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransportationComplex
public TransportationComplex()
TransportationComplex
public TransportationComplex(TransportationModule module)
addAuxiliaryTrafficArea
public void addAuxiliaryTrafficArea(AuxiliaryTrafficAreaProperty auxiliaryTrafficArea)
addFunction
public void addFunction(Code function)
- Specified by:
addFunction
in interface StandardObjectClassifier
addUsage
public void addUsage(Code function)
- Specified by:
addUsage
in interface StandardObjectClassifier
addGenericApplicationPropertyOfTransportationComplex
public void addGenericApplicationPropertyOfTransportationComplex(ADEComponent ade)
addLod0Network
public void addLod0Network(GeometricComplexProperty lod0Network)
addTrafficArea
public void addTrafficArea(TrafficAreaProperty trafficArea)
getAuxiliaryTrafficArea
public java.util.List<AuxiliaryTrafficAreaProperty> getAuxiliaryTrafficArea()
getClazz
public Code getClazz()
- Specified by:
getClazz
in interface StandardObjectClassifier
getFunction
public java.util.List<Code> getFunction()
- Specified by:
getFunction
in interface StandardObjectClassifier
getUsage
public java.util.List<Code> getUsage()
- Specified by:
getUsage
in interface StandardObjectClassifier
getGenericApplicationPropertyOfTransportationComplex
public java.util.List<ADEComponent> getGenericApplicationPropertyOfTransportationComplex()
getLod0Network
public java.util.List<GeometricComplexProperty> getLod0Network()
getLod1MultiSurface
public MultiSurfaceProperty getLod1MultiSurface()
getLod2MultiSurface
public MultiSurfaceProperty getLod2MultiSurface()
getLod3MultiSurface
public MultiSurfaceProperty getLod3MultiSurface()
getLod4MultiSurface
public MultiSurfaceProperty getLod4MultiSurface()
getTrafficArea
public java.util.List<TrafficAreaProperty> getTrafficArea()
isSetAuxiliaryTrafficArea
public boolean isSetAuxiliaryTrafficArea()
isSetClazz
public boolean isSetClazz()
- Specified by:
isSetClazz
in interface StandardObjectClassifier
isSetFunction
public boolean isSetFunction()
- Specified by:
isSetFunction
in interface StandardObjectClassifier
isSetUsage
public boolean isSetUsage()
- Specified by:
isSetUsage
in interface StandardObjectClassifier
isSetGenericApplicationPropertyOfTransportationComplex
public boolean isSetGenericApplicationPropertyOfTransportationComplex()
isSetLod0Network
public boolean isSetLod0Network()
isSetLod1MultiSurface
public boolean isSetLod1MultiSurface()
isSetLod2MultiSurface
public boolean isSetLod2MultiSurface()
isSetLod3MultiSurface
public boolean isSetLod3MultiSurface()
isSetLod4MultiSurface
public boolean isSetLod4MultiSurface()
isSetTrafficArea
public boolean isSetTrafficArea()
setAuxiliaryTrafficArea
public void setAuxiliaryTrafficArea(java.util.List<AuxiliaryTrafficAreaProperty> auxiliaryTrafficArea)
setClazz
public void setClazz(Code clazz)
- Specified by:
setClazz
in interface StandardObjectClassifier
setFunction
public void setFunction(java.util.List<Code> function)
- Specified by:
setFunction
in interface StandardObjectClassifier
setUsage
public void setUsage(java.util.List<Code> usage)
- Specified by:
setUsage
in interface StandardObjectClassifier
setGenericApplicationPropertyOfTransportationComplex
public void setGenericApplicationPropertyOfTransportationComplex(java.util.List<ADEComponent> ade)
setLod0Network
public void setLod0Network(java.util.List<GeometricComplexProperty> lod0Network)
setLod1MultiSurface
public void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)
setLod2MultiSurface
public void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
setLod3MultiSurface
public void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
setLod4MultiSurface
public void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
setTrafficArea
public void setTrafficArea(java.util.List<TrafficAreaProperty> trafficArea)
unsetAuxiliaryTrafficArea
public void unsetAuxiliaryTrafficArea()
unsetAuxiliaryTrafficArea
public boolean unsetAuxiliaryTrafficArea(AuxiliaryTrafficAreaProperty auxiliaryTrafficArea)
unsetClazz
public void unsetClazz()
- Specified by:
unsetClazz
in interface StandardObjectClassifier
unsetFunction
public void unsetFunction()
- Specified by:
unsetFunction
in interface StandardObjectClassifier
unsetFunction
public boolean unsetFunction(Code function)
- Specified by:
unsetFunction
in interface StandardObjectClassifier
unsetUsage
public void unsetUsage()
- Specified by:
unsetUsage
in interface StandardObjectClassifier
unsetUsage
public boolean unsetUsage(Code usage)
- Specified by:
unsetUsage
in interface StandardObjectClassifier
unsetGenericApplicationPropertyOfTransportationComplex
public void unsetGenericApplicationPropertyOfTransportationComplex()
unsetGenericApplicationPropertyOfTransportationComplex
public boolean unsetGenericApplicationPropertyOfTransportationComplex(ADEComponent ade)
unsetLod0Network
public void unsetLod0Network()
unsetLod0Network
public boolean unsetLod0Network(GeometricComplexProperty lod0Network)
unsetLod1MultiSurface
public void unsetLod1MultiSurface()
unsetLod2MultiSurface
public void unsetLod2MultiSurface()
unsetLod3MultiSurface
public void unsetLod3MultiSurface()
unsetLod4MultiSurface
public void unsetLod4MultiSurface()
unsetTrafficArea
public void unsetTrafficArea()
unsetTrafficArea
public boolean unsetTrafficArea(TrafficAreaProperty trafficArea)
getCityGMLClass
public CityGMLClass getCityGMLClass()
- Specified by:
getCityGMLClass
in interface CityGML
calcBoundedBy
public BoundingShape calcBoundedBy(boolean setBoundedBy)
- Overrides:
calcBoundedBy
in class AbstractFeature
getLodRepresentation
public LodRepresentation getLodRepresentation()
- Overrides:
getLodRepresentation
in class AbstractCityObject
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
- Specified by:
copy
in interface Copyable
copyTo
public java.lang.Object copyTo(java.lang.Object target,
CopyBuilder copyBuilder)
- Specified by:
copyTo
in interface Copyable
- Overrides:
copyTo
in class AbstractTransportationObject
accept
public void accept(FeatureVisitor visitor)
- Specified by:
accept
in class AbstractFeature
accept
public <T> T accept(FeatureFunctor<T> visitor)
- Specified by:
accept
in class AbstractFeature
accept
public void accept(GMLVisitor visitor)
- Specified by:
accept
in class AbstractGML
accept
public <T> T accept(GMLFunctor<T> visitor)
- Specified by:
accept
in class AbstractGML