org.citygml4j.model.citygml.transportation
Class Railway

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
                  extended by org.citygml4j.model.citygml.transportation.TransportationComplex
                      extended by org.citygml4j.model.citygml.transportation.Railway
All Implemented Interfaces:
CityGML, CoreModuleComponent, StandardObjectClassifier, TransportationModuleComponent, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML

public class Railway
extends TransportationComplex


Constructor Summary
Railway()
           
Railway(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 addGenericApplicationPropertyOfRailway(ADEComponent ade)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CityGMLClass getCityGMLClass()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfRailway()
           
 boolean isSetGenericApplicationPropertyOfRailway()
           
 void setGenericApplicationPropertyOfRailway(java.util.List<ADEComponent> ade)
           
 void unsetGenericApplicationPropertyOfRailway()
           
 boolean unsetGenericApplicationPropertyOfRailway(ADEComponent ade)
           
 
Methods inherited from class org.citygml4j.model.citygml.transportation.TransportationComplex
addAuxiliaryTrafficArea, addFunction, addGenericApplicationPropertyOfTransportationComplex, addLod0Network, addTrafficArea, addUsage, calcBoundedBy, getAuxiliaryTrafficArea, getClazz, getFunction, getGenericApplicationPropertyOfTransportationComplex, getLod0Network, getLod1MultiSurface, getLod2MultiSurface, getLod3MultiSurface, getLod4MultiSurface, getLodRepresentation, getTrafficArea, getUsage, isSetAuxiliaryTrafficArea, isSetClazz, isSetFunction, isSetGenericApplicationPropertyOfTransportationComplex, isSetLod0Network, isSetLod1MultiSurface, isSetLod2MultiSurface, isSetLod3MultiSurface, isSetLod4MultiSurface, isSetTrafficArea, isSetUsage, setAuxiliaryTrafficArea, setClazz, setFunction, setGenericApplicationPropertyOfTransportationComplex, setLod0Network, setLod1MultiSurface, setLod2MultiSurface, setLod3MultiSurface, setLod4MultiSurface, setTrafficArea, setUsage, unsetAuxiliaryTrafficArea, unsetAuxiliaryTrafficArea, unsetClazz, unsetFunction, unsetFunction, unsetGenericApplicationPropertyOfTransportationComplex, unsetGenericApplicationPropertyOfTransportationComplex, unsetLod0Network, unsetLod0Network, unsetLod1MultiSurface, unsetLod2MultiSurface, unsetLod3MultiSurface, unsetLod4MultiSurface, unsetTrafficArea, unsetTrafficArea, unsetUsage, unsetUsage
 
Methods inherited from class org.citygml4j.model.citygml.transportation.AbstractTransportationObject
addGenericApplicationPropertyOfTransportationObject, getCityGMLModule, getGenericApplicationPropertyOfTransportationObject, isSetCityGMLModule, isSetGenericApplicationPropertyOfTransportationObject, setGenericApplicationPropertyOfTransportationObject, unsetGenericApplicationPropertyOfTransportationObject, unsetGenericApplicationPropertyOfTransportationObject
 
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
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 

Constructor Detail

Railway

public Railway()

Railway

public Railway(TransportationModule module)
Method Detail

addGenericApplicationPropertyOfRailway

public void addGenericApplicationPropertyOfRailway(ADEComponent ade)

getGenericApplicationPropertyOfRailway

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

isSetGenericApplicationPropertyOfRailway

public boolean isSetGenericApplicationPropertyOfRailway()

setGenericApplicationPropertyOfRailway

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

unsetGenericApplicationPropertyOfRailway

public void unsetGenericApplicationPropertyOfRailway()

unsetGenericApplicationPropertyOfRailway

public boolean unsetGenericApplicationPropertyOfRailway(ADEComponent ade)

getCityGMLClass

public CityGMLClass getCityGMLClass()
Specified by:
getCityGMLClass in interface CityGML
Overrides:
getCityGMLClass in class TransportationComplex

copy

public java.lang.Object copy(CopyBuilder copyBuilder)
Specified by:
copy in interface Copyable
Overrides:
copy in class TransportationComplex

copyTo

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

accept

public void accept(FeatureVisitor visitor)
Overrides:
accept in class TransportationComplex

accept

public <T> T accept(FeatureFunctor<T> visitor)
Overrides:
accept in class TransportationComplex

accept

public void accept(GMLVisitor visitor)
Overrides:
accept in class TransportationComplex

accept

public <T> T accept(GMLFunctor<T> visitor)
Overrides:
accept in class TransportationComplex