Class Railway
- java.lang.Object
-
- All Implemented Interfaces:
java.io.Serializable
,CityGML
,CityGMLModuleComponent
,CoreModuleComponent
,StandardObjectClassifier
,TransportationModuleComponent
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,GML
public class Railway extends TransportationComplex
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
accept(FeatureFunctor<T> visitor)
void
accept(FeatureVisitor visitor)
<T> T
accept(GMLFunctor<T> visitor)
void
accept(GMLVisitor visitor)
void
addGenericApplicationPropertyOfRailway(ADEComponent ade)
BoundingShape
calcBoundedBy(BoundingBoxOptions options)
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, 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, getGenericApplicationPropertyOfTransportationObject, 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, getRelativeToTerrain, getRelativeToWater, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetRelativeToTerrain, isSetRelativeToWater, isSetTerminationDate, setAppearance, setCreationDate, setCreationDate, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setRelativeToTerrain, setRelativeToWater, setTerminationDate, setTerminationDate, 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
addGenericADEElement, getBoundedBy, getGenericADEElement, getGMLClass, getLocation, getModule, isSetBoundedBy, isSetGenericADEElement, isSetLocation, isSetModule, setBoundedBy, setGenericADEElement, setLocation, setModule, unsetBoundedBy, unsetGenericADEElement, unsetGenericADEElement, 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
-
-
-
-
Constructor Detail
-
Railway
public Railway()
-
Railway
public Railway(Module 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 interfaceCityGML
- Overrides:
getCityGMLClass
in classTransportationComplex
-
calcBoundedBy
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
- Overrides:
calcBoundedBy
in classTransportationComplex
-
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
- Specified by:
copy
in interfaceCopyable
- Overrides:
copy
in classTransportationComplex
-
copyTo
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
- Specified by:
copyTo
in interfaceCopyable
- Overrides:
copyTo
in classTransportationComplex
-
accept
public void accept(FeatureVisitor visitor)
- Overrides:
accept
in classTransportationComplex
-
accept
public <T> T accept(FeatureFunctor<T> visitor)
- Overrides:
accept
in classTransportationComplex
-
accept
public void accept(GMLVisitor visitor)
- Overrides:
accept
in classTransportationComplex
-
accept
public <T> T accept(GMLFunctor<T> visitor)
- Overrides:
accept
in classTransportationComplex
-
-