org.citygml4j.impl.citygml.transportation
Class AbstractTransportationObjectImpl

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
All Implemented Interfaces:
CityGML, AbstractCityObject, CoreModuleComponent, AbstractTransportationObject, TransportationModuleComponent, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, GML
Direct Known Subclasses:
AuxiliaryTrafficAreaImpl, TrafficAreaImpl, TransportationComplexImpl

public abstract class AbstractTransportationObjectImpl
extends AbstractCityObjectImpl
implements AbstractTransportationObject


Constructor Summary
AbstractTransportationObjectImpl()
           
AbstractTransportationObjectImpl(TransportationModule module)
           
 
Method Summary
 void addGenericApplicationPropertyOfTransportationObject(ADEComponent ade)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 TransportationModule getCityGMLModule()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfTransportationObject()
           
 boolean isSetCityGMLModule()
           
 boolean isSetGenericApplicationPropertyOfTransportationObject()
           
 void setGenericApplicationPropertyOfTransportationObject(java.util.List<ADEComponent> ade)
           
 void unsetGenericApplicationPropertyOfTransportationObject()
           
 boolean unsetGenericApplicationPropertyOfTransportationObject(ADEComponent ade)
           
 
Methods inherited from class org.citygml4j.impl.citygml.core.AbstractCityObjectImpl
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getLodRepresentation, 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, calcBoundedBy, 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.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.citygml.CityGML
getCityGMLClass
 
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.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
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy
 

Constructor Detail

AbstractTransportationObjectImpl

public AbstractTransportationObjectImpl()

AbstractTransportationObjectImpl

public AbstractTransportationObjectImpl(TransportationModule module)
Method Detail

addGenericApplicationPropertyOfTransportationObject

public void addGenericApplicationPropertyOfTransportationObject(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfTransportationObject in interface AbstractTransportationObject

getGenericApplicationPropertyOfTransportationObject

public java.util.List<ADEComponent> getGenericApplicationPropertyOfTransportationObject()
Specified by:
getGenericApplicationPropertyOfTransportationObject in interface AbstractTransportationObject

isSetGenericApplicationPropertyOfTransportationObject

public boolean isSetGenericApplicationPropertyOfTransportationObject()
Specified by:
isSetGenericApplicationPropertyOfTransportationObject in interface AbstractTransportationObject

setGenericApplicationPropertyOfTransportationObject

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

unsetGenericApplicationPropertyOfTransportationObject

public void unsetGenericApplicationPropertyOfTransportationObject()
Specified by:
unsetGenericApplicationPropertyOfTransportationObject in interface AbstractTransportationObject

unsetGenericApplicationPropertyOfTransportationObject

public boolean unsetGenericApplicationPropertyOfTransportationObject(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfTransportationObject in interface AbstractTransportationObject

getCityGMLModule

public final TransportationModule getCityGMLModule()
Specified by:
getCityGMLModule in interface CityGML
Overrides:
getCityGMLModule in class AbstractCityObjectImpl

isSetCityGMLModule

public boolean isSetCityGMLModule()
Specified by:
isSetCityGMLModule in interface CityGML
Overrides:
isSetCityGMLModule in class AbstractCityObjectImpl

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable
Overrides:
copyTo in class AbstractCityObjectImpl