org.citygml4j.impl.citygml.transportation
Class AuxiliaryTrafficAreaImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.base.AbstractGMLImpl
      extended by org.citygml4j.impl.gml.feature.AbstractFeatureImpl
          extended by org.citygml4j.impl.citygml.core.AbstractCityObjectImpl
              extended by org.citygml4j.impl.citygml.transportation.AbstractTransportationObjectImpl
                  extended by org.citygml4j.impl.citygml.transportation.AuxiliaryTrafficAreaImpl
All Implemented Interfaces:
CityGML, AbstractCityObject, CoreModuleComponent, AbstractTransportationObject, AuxiliaryTrafficArea, TransportationModuleComponent, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, GML

public class AuxiliaryTrafficAreaImpl
extends AbstractTransportationObjectImpl
implements AuxiliaryTrafficArea


Constructor Summary
AuxiliaryTrafficAreaImpl()
           
AuxiliaryTrafficAreaImpl(TransportationModule module)
           
 
Method Summary
<T> T
accept(FeatureFunctor<T> visitor)
           
 void accept(FeatureVisitor visitor)
           
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 void addFunction(java.lang.String function)
           
 void addGenericApplicationPropertyOfAuxiliaryTrafficArea(ADEComponent ade)
           
 BoundingShape calcBoundedBy(boolean setBoundedBy)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CityGMLClass getCityGMLClass()
           
 java.util.List<java.lang.String> getFunction()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfAuxiliaryTrafficArea()
           
 MultiSurfaceProperty getLod2MultiSurface()
           
 MultiSurfaceProperty getLod3MultiSurface()
           
 MultiSurfaceProperty getLod4MultiSurface()
           
 LodRepresentation getLodRepresentation()
           
 java.lang.String getSurfaceMaterial()
           
 boolean isSetFunction()
           
 boolean isSetGenericApplicationPropertyOfAuxiliaryTrafficArea()
           
 boolean isSetLod2MultiSurface()
           
 boolean isSetLod3MultiSurface()
           
 boolean isSetLod4MultiSurface()
           
 boolean isSetSurfaceMaterial()
           
 void setFunction(java.util.List<java.lang.String> function)
           
 void setGenericApplicationPropertyOfAuxiliaryTrafficArea(java.util.List<ADEComponent> ade)
           
 void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
           
 void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
           
 void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
           
 void setSurfaceMaterial(java.lang.String surfaceMaterial)
           
 void unsetFunction()
           
 boolean unsetFunction(java.lang.String function)
           
 void unsetGenericApplicationPropertyOfAuxiliaryTrafficArea()
           
 boolean unsetGenericApplicationPropertyOfAuxiliaryTrafficArea(ADEComponent ade)
           
 void unsetLod2MultiSurface()
           
 void unsetLod3MultiSurface()
           
 void unsetLod4MultiSurface()
           
 void unsetSurfaceMaterial()
           
 
Methods inherited from class org.citygml4j.impl.citygml.transportation.AbstractTransportationObjectImpl
addGenericApplicationPropertyOfTransportationObject, getCityGMLModule, getGenericApplicationPropertyOfTransportationObject, isSetCityGMLModule, isSetGenericApplicationPropertyOfTransportationObject, setGenericApplicationPropertyOfTransportationObject, unsetGenericApplicationPropertyOfTransportationObject, unsetGenericApplicationPropertyOfTransportationObject
 
Methods inherited from class org.citygml4j.impl.citygml.core.AbstractCityObjectImpl
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getModelType, 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 class org.citygml4j.impl.gml.feature.AbstractFeatureImpl
addGenericADEComponent, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from class org.citygml4j.impl.gml.base.AbstractGMLImpl
addMetaDataProperty, addName, getDescription, getId, getMetaDataProperty, getName, getParent, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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, 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.citygml.CityGML
getCityGMLModule, isSetCityGMLModule
 
Methods inherited from interface org.citygml4j.model.gml.feature.AbstractFeature
addGenericADEComponent, getBoundedBy, getGenericADEComponent, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from interface org.citygml4j.model.gml.base.AbstractGML
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.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 

Constructor Detail

AuxiliaryTrafficAreaImpl

public AuxiliaryTrafficAreaImpl()

AuxiliaryTrafficAreaImpl

public AuxiliaryTrafficAreaImpl(TransportationModule module)
Method Detail

addFunction

public void addFunction(java.lang.String function)
Specified by:
addFunction in interface AuxiliaryTrafficArea

addGenericApplicationPropertyOfAuxiliaryTrafficArea

public void addGenericApplicationPropertyOfAuxiliaryTrafficArea(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfAuxiliaryTrafficArea in interface AuxiliaryTrafficArea

getFunction

public java.util.List<java.lang.String> getFunction()
Specified by:
getFunction in interface AuxiliaryTrafficArea

getGenericApplicationPropertyOfAuxiliaryTrafficArea

public java.util.List<ADEComponent> getGenericApplicationPropertyOfAuxiliaryTrafficArea()
Specified by:
getGenericApplicationPropertyOfAuxiliaryTrafficArea in interface AuxiliaryTrafficArea

getLod2MultiSurface

public MultiSurfaceProperty getLod2MultiSurface()
Specified by:
getLod2MultiSurface in interface AuxiliaryTrafficArea

getLod3MultiSurface

public MultiSurfaceProperty getLod3MultiSurface()
Specified by:
getLod3MultiSurface in interface AuxiliaryTrafficArea

getLod4MultiSurface

public MultiSurfaceProperty getLod4MultiSurface()
Specified by:
getLod4MultiSurface in interface AuxiliaryTrafficArea

getSurfaceMaterial

public java.lang.String getSurfaceMaterial()
Specified by:
getSurfaceMaterial in interface AuxiliaryTrafficArea

isSetFunction

public boolean isSetFunction()
Specified by:
isSetFunction in interface AuxiliaryTrafficArea

isSetGenericApplicationPropertyOfAuxiliaryTrafficArea

public boolean isSetGenericApplicationPropertyOfAuxiliaryTrafficArea()
Specified by:
isSetGenericApplicationPropertyOfAuxiliaryTrafficArea in interface AuxiliaryTrafficArea

isSetLod2MultiSurface

public boolean isSetLod2MultiSurface()
Specified by:
isSetLod2MultiSurface in interface AuxiliaryTrafficArea

isSetLod3MultiSurface

public boolean isSetLod3MultiSurface()
Specified by:
isSetLod3MultiSurface in interface AuxiliaryTrafficArea

isSetLod4MultiSurface

public boolean isSetLod4MultiSurface()
Specified by:
isSetLod4MultiSurface in interface AuxiliaryTrafficArea

isSetSurfaceMaterial

public boolean isSetSurfaceMaterial()
Specified by:
isSetSurfaceMaterial in interface AuxiliaryTrafficArea

setFunction

public void setFunction(java.util.List<java.lang.String> function)
Specified by:
setFunction in interface AuxiliaryTrafficArea

setGenericApplicationPropertyOfAuxiliaryTrafficArea

public void setGenericApplicationPropertyOfAuxiliaryTrafficArea(java.util.List<ADEComponent> ade)
Specified by:
setGenericApplicationPropertyOfAuxiliaryTrafficArea in interface AuxiliaryTrafficArea

setLod2MultiSurface

public void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
Specified by:
setLod2MultiSurface in interface AuxiliaryTrafficArea

setLod3MultiSurface

public void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
Specified by:
setLod3MultiSurface in interface AuxiliaryTrafficArea

setLod4MultiSurface

public void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
Specified by:
setLod4MultiSurface in interface AuxiliaryTrafficArea

setSurfaceMaterial

public void setSurfaceMaterial(java.lang.String surfaceMaterial)
Specified by:
setSurfaceMaterial in interface AuxiliaryTrafficArea

unsetFunction

public void unsetFunction()
Specified by:
unsetFunction in interface AuxiliaryTrafficArea

unsetFunction

public boolean unsetFunction(java.lang.String function)
Specified by:
unsetFunction in interface AuxiliaryTrafficArea

unsetGenericApplicationPropertyOfAuxiliaryTrafficArea

public void unsetGenericApplicationPropertyOfAuxiliaryTrafficArea()
Specified by:
unsetGenericApplicationPropertyOfAuxiliaryTrafficArea in interface AuxiliaryTrafficArea

unsetGenericApplicationPropertyOfAuxiliaryTrafficArea

public boolean unsetGenericApplicationPropertyOfAuxiliaryTrafficArea(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfAuxiliaryTrafficArea in interface AuxiliaryTrafficArea

unsetLod2MultiSurface

public void unsetLod2MultiSurface()
Specified by:
unsetLod2MultiSurface in interface AuxiliaryTrafficArea

unsetLod3MultiSurface

public void unsetLod3MultiSurface()
Specified by:
unsetLod3MultiSurface in interface AuxiliaryTrafficArea

unsetLod4MultiSurface

public void unsetLod4MultiSurface()
Specified by:
unsetLod4MultiSurface in interface AuxiliaryTrafficArea

unsetSurfaceMaterial

public void unsetSurfaceMaterial()
Specified by:
unsetSurfaceMaterial in interface AuxiliaryTrafficArea

getCityGMLClass

public CityGMLClass getCityGMLClass()
Specified by:
getCityGMLClass in interface CityGML

calcBoundedBy

public BoundingShape calcBoundedBy(boolean setBoundedBy)
Specified by:
calcBoundedBy in interface AbstractFeature
Overrides:
calcBoundedBy in class AbstractFeatureImpl

getLodRepresentation

public LodRepresentation getLodRepresentation()
Specified by:
getLodRepresentation in interface AbstractCityObject
Overrides:
getLodRepresentation in class AbstractCityObjectImpl

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 AbstractTransportationObjectImpl

accept

public void accept(FeatureVisitor visitor)
Specified by:
accept in interface AbstractFeature

accept

public <T> T accept(FeatureFunctor<T> visitor)
Specified by:
accept in interface AbstractFeature

accept

public void accept(GMLVisitor visitor)
Specified by:
accept in interface AbstractGML

accept

public <T> T accept(GMLFunctor<T> visitor)
Specified by:
accept in interface AbstractGML