org.citygml4j.model.citygml.transportation
Interface TransportationComplex

All Superinterfaces:
AbstractCityObject, AbstractFeature, AbstractGML, AbstractTransportationObject, Associable, Child, CityGML, Copyable, CoreModuleComponent, GML, ModelObject, StandardObjectProperties, TransportationModuleComponent
All Known Subinterfaces:
Railway, Road, Square, Track
All Known Implementing Classes:
RailwayImpl, RoadImpl, SquareImpl, TrackImpl, TransportationComplexImpl

public interface TransportationComplex
extends AbstractTransportationObject


Method Summary
 void addAuxiliaryTrafficArea(AuxiliaryTrafficAreaProperty auxiliaryTrafficArea)
           
 void addFunction(java.lang.String function)
           
 void addGenericApplicationPropertyOfTransportationComplex(ADEComponent ade)
           
 void addLod0Network(GeometricComplexProperty lod0Network)
           
 void addTrafficArea(TrafficAreaProperty trafficArea)
           
 void addUsage(java.lang.String usage)
           
 java.util.List<AuxiliaryTrafficAreaProperty> getAuxiliaryTrafficArea()
           
 java.util.List<java.lang.String> getFunction()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfTransportationComplex()
           
 java.util.List<GeometricComplexProperty> getLod0Network()
           
 MultiSurfaceProperty getLod1MultiSurface()
           
 MultiSurfaceProperty getLod2MultiSurface()
           
 MultiSurfaceProperty getLod3MultiSurface()
           
 MultiSurfaceProperty getLod4MultiSurface()
           
 java.util.List<TrafficAreaProperty> getTrafficArea()
           
 java.util.List<java.lang.String> getUsage()
           
 boolean isSetAuxiliaryTrafficArea()
           
 boolean isSetFunction()
           
 boolean isSetGenericApplicationPropertyOfTransportationComplex()
           
 boolean isSetLod0Network()
           
 boolean isSetLod1MultiSurface()
           
 boolean isSetLod2MultiSurface()
           
 boolean isSetLod3MultiSurface()
           
 boolean isSetLod4MultiSurface()
           
 boolean isSetTrafficArea()
           
 boolean isSetUsage()
           
 void setAuxiliaryTrafficArea(java.util.List<AuxiliaryTrafficAreaProperty> auxiliaryTrafficArea)
           
 void setFunction(java.util.List<java.lang.String> function)
           
 void setGenericApplicationPropertyOfTransportationComplex(java.util.List<ADEComponent> ade)
           
 void setLod0Network(java.util.List<GeometricComplexProperty> lod0Network)
           
 void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)
           
 void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
           
 void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
           
 void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
           
 void setTrafficArea(java.util.List<TrafficAreaProperty> trafficArea)
           
 void setUsage(java.util.List<java.lang.String> usage)
           
 void unsetAuxiliaryTrafficArea()
           
 boolean unsetAuxiliaryTrafficArea(AuxiliaryTrafficAreaProperty auxiliaryTrafficArea)
           
 void unsetFunction()
           
 boolean unsetFunction(java.lang.String function)
           
 void unsetGenericApplicationPropertyOfTransportationComplex()
           
 boolean unsetGenericApplicationPropertyOfTransportationComplex(ADEComponent ade)
           
 void unsetLod0Network()
           
 boolean unsetLod0Network(GeometricComplexProperty lod0Network)
           
 void unsetLod1MultiSurface()
           
 void unsetLod2MultiSurface()
           
 void unsetLod3MultiSurface()
           
 void unsetLod4MultiSurface()
           
 void unsetTrafficArea()
           
 boolean unsetTrafficArea(TrafficAreaProperty trafficArea)
           
 void unsetUsage()
           
 boolean unsetUsage(java.lang.String usage)
           
 
Methods inherited from interface org.citygml4j.model.citygml.transportation.AbstractTransportationObject
addGenericApplicationPropertyOfTransportationObject, getGenericApplicationPropertyOfTransportationObject, isSetGenericApplicationPropertyOfTransportationObject, setGenericApplicationPropertyOfTransportationObject, unsetGenericApplicationPropertyOfTransportationObject, unsetGenericApplicationPropertyOfTransportationObject
 
Methods inherited from interface org.citygml4j.model.citygml.core.AbstractCityObject
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getLodRepresentation, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetTerminationDate, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetTerminationDate
 
Methods inherited from interface org.citygml4j.model.gml.feature.AbstractFeature
accept, accept, addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from interface org.citygml4j.model.gml.base.AbstractGML
accept, accept, getId, isSetId, setId, 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

getFunction

java.util.List<java.lang.String> getFunction()

getUsage

java.util.List<java.lang.String> getUsage()

getTrafficArea

java.util.List<TrafficAreaProperty> getTrafficArea()

getAuxiliaryTrafficArea

java.util.List<AuxiliaryTrafficAreaProperty> getAuxiliaryTrafficArea()

getLod0Network

java.util.List<GeometricComplexProperty> getLod0Network()

getLod1MultiSurface

MultiSurfaceProperty getLod1MultiSurface()

getLod2MultiSurface

MultiSurfaceProperty getLod2MultiSurface()

getLod3MultiSurface

MultiSurfaceProperty getLod3MultiSurface()

getLod4MultiSurface

MultiSurfaceProperty getLod4MultiSurface()

getGenericApplicationPropertyOfTransportationComplex

java.util.List<ADEComponent> getGenericApplicationPropertyOfTransportationComplex()

isSetFunction

boolean isSetFunction()

isSetUsage

boolean isSetUsage()

isSetTrafficArea

boolean isSetTrafficArea()

isSetAuxiliaryTrafficArea

boolean isSetAuxiliaryTrafficArea()

isSetLod0Network

boolean isSetLod0Network()

isSetLod1MultiSurface

boolean isSetLod1MultiSurface()

isSetLod2MultiSurface

boolean isSetLod2MultiSurface()

isSetLod3MultiSurface

boolean isSetLod3MultiSurface()

isSetLod4MultiSurface

boolean isSetLod4MultiSurface()

isSetGenericApplicationPropertyOfTransportationComplex

boolean isSetGenericApplicationPropertyOfTransportationComplex()

setFunction

void setFunction(java.util.List<java.lang.String> function)

addFunction

void addFunction(java.lang.String function)

setUsage

void setUsage(java.util.List<java.lang.String> usage)

addUsage

void addUsage(java.lang.String usage)

setTrafficArea

void setTrafficArea(java.util.List<TrafficAreaProperty> trafficArea)

addTrafficArea

void addTrafficArea(TrafficAreaProperty trafficArea)

setAuxiliaryTrafficArea

void setAuxiliaryTrafficArea(java.util.List<AuxiliaryTrafficAreaProperty> auxiliaryTrafficArea)

addAuxiliaryTrafficArea

void addAuxiliaryTrafficArea(AuxiliaryTrafficAreaProperty auxiliaryTrafficArea)

setLod0Network

void setLod0Network(java.util.List<GeometricComplexProperty> lod0Network)

addLod0Network

void addLod0Network(GeometricComplexProperty lod0Network)

setLod1MultiSurface

void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)

setLod2MultiSurface

void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)

setLod3MultiSurface

void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)

setLod4MultiSurface

void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)

addGenericApplicationPropertyOfTransportationComplex

void addGenericApplicationPropertyOfTransportationComplex(ADEComponent ade)

setGenericApplicationPropertyOfTransportationComplex

void setGenericApplicationPropertyOfTransportationComplex(java.util.List<ADEComponent> ade)

unsetFunction

void unsetFunction()

unsetFunction

boolean unsetFunction(java.lang.String function)

unsetUsage

void unsetUsage()

unsetUsage

boolean unsetUsage(java.lang.String usage)

unsetTrafficArea

void unsetTrafficArea()

unsetTrafficArea

boolean unsetTrafficArea(TrafficAreaProperty trafficArea)

unsetAuxiliaryTrafficArea

void unsetAuxiliaryTrafficArea()

unsetAuxiliaryTrafficArea

boolean unsetAuxiliaryTrafficArea(AuxiliaryTrafficAreaProperty auxiliaryTrafficArea)

unsetLod0Network

void unsetLod0Network()

unsetLod0Network

boolean unsetLod0Network(GeometricComplexProperty lod0Network)

unsetLod1MultiSurface

void unsetLod1MultiSurface()

unsetLod2MultiSurface

void unsetLod2MultiSurface()

unsetLod3MultiSurface

void unsetLod3MultiSurface()

unsetLod4MultiSurface

void unsetLod4MultiSurface()

unsetGenericApplicationPropertyOfTransportationComplex

void unsetGenericApplicationPropertyOfTransportationComplex()

unsetGenericApplicationPropertyOfTransportationComplex

boolean unsetGenericApplicationPropertyOfTransportationComplex(ADEComponent ade)