org.citygml4j.model.citygml.transportation
Class AbstractTransportationObject

java.lang.Object
  extended by org.citygml4j.model.gml.base.AbstractGML
      extended by org.citygml4j.model.gml.feature.AbstractFeature
          extended by org.citygml4j.model.citygml.core.AbstractCityObject
              extended by org.citygml4j.model.citygml.transportation.AbstractTransportationObject
All Implemented Interfaces:
CityGML, CoreModuleComponent, TransportationModuleComponent, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML
Direct Known Subclasses:
AuxiliaryTrafficArea, TrafficArea, TransportationComplex

public abstract class AbstractTransportationObject
extends AbstractCityObject
implements TransportationModuleComponent


Constructor Summary
AbstractTransportationObject()
           
AbstractTransportationObject(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.model.citygml.core.AbstractCityObject
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getLodRepresentation, 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
accept, accept, addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML
accept, accept, 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
 
Methods inherited from interface org.citygml4j.model.citygml.CityGML
getCityGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy
 

Constructor Detail

AbstractTransportationObject

public AbstractTransportationObject()

AbstractTransportationObject

public AbstractTransportationObject(TransportationModule module)
Method Detail

addGenericApplicationPropertyOfTransportationObject

public void addGenericApplicationPropertyOfTransportationObject(ADEComponent ade)

getGenericApplicationPropertyOfTransportationObject

public java.util.List<ADEComponent> getGenericApplicationPropertyOfTransportationObject()

isSetGenericApplicationPropertyOfTransportationObject

public boolean isSetGenericApplicationPropertyOfTransportationObject()

setGenericApplicationPropertyOfTransportationObject

public void setGenericApplicationPropertyOfTransportationObject(java.util.List<ADEComponent> ade)

unsetGenericApplicationPropertyOfTransportationObject

public void unsetGenericApplicationPropertyOfTransportationObject()

unsetGenericApplicationPropertyOfTransportationObject

public boolean unsetGenericApplicationPropertyOfTransportationObject(ADEComponent ade)

getCityGMLModule

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

isSetCityGMLModule

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

copyTo

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