Class Tunnel
- java.lang.Object
-
- All Implemented Interfaces:
java.io.Serializable
,CityGML
,CityGMLModuleComponent
,CoreModuleComponent
,StandardObjectClassifier
,TunnelModuleComponent
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,GML
public class Tunnel extends AbstractTunnel
- 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
addGenericApplicationPropertyOfTunnel(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>
getGenericApplicationPropertyOfTunnel()
boolean
isSetGenericApplicationPropertyOfTunnel()
void
setGenericApplicationPropertyOfTunnel(java.util.List<ADEComponent> ade)
void
unsetGenericApplicationPropertyOfTunnel()
boolean
unsetGenericApplicationPropertyOfTunnel(ADEComponent ade)
-
Methods inherited from class org.citygml4j.model.citygml.tunnel.AbstractTunnel
addBoundedBySurface, addConsistsOfTunnelPart, addFunction, addGenericApplicationPropertyOfAbstractTunnel, addInteriorHollowSpace, addInteriorTunnelInstallation, addOuterTunnelInstallation, addUsage, getBoundedBySurface, getClazz, getConsistsOfTunnelPart, getFunction, getGenericApplicationPropertyOfAbstractTunnel, getInteriorHollowSpace, getInteriorTunnelInstallation, getLod1MultiSurface, getLod1Solid, getLod1TerrainIntersection, getLod2MultiCurve, getLod2MultiSurface, getLod2Solid, getLod2TerrainIntersection, getLod3MultiCurve, getLod3MultiSurface, getLod3Solid, getLod3TerrainIntersection, getLod4MultiCurve, getLod4MultiSurface, getLod4Solid, getLod4TerrainIntersection, getLodRepresentation, getOuterTunnelInstallation, getUsage, getYearOfConstruction, getYearOfDemolition, isSetBoundedBySurface, isSetClazz, isSetConsistsOfTunnelPart, isSetFunction, isSetGenericApplicationPropertyOfAbstractTunnel, isSetInteriorHollowSpace, isSetInteriorTunnelInstallation, isSetLod1MultiSurface, isSetLod1Solid, isSetLod1TerrainIntersection, isSetLod2MultiCurve, isSetLod2MultiSurface, isSetLod2Solid, isSetLod2TerrainIntersection, isSetLod3MultiCurve, isSetLod3MultiSurface, isSetLod3Solid, isSetLod3TerrainIntersection, isSetLod4MultiCurve, isSetLod4MultiSurface, isSetLod4Solid, isSetLod4TerrainIntersection, isSetOuterTunnelInstallation, isSetUsage, isSetYearOfConstruction, isSetYearOfDemolition, setBoundedBySurface, setClazz, setConsistsOfTunnelPart, setFunction, setGenericApplicationPropertyOfAbstractTunnel, setInteriorHollowSpace, setInteriorTunnelInstallation, setLod1MultiSurface, setLod1Solid, setLod1TerrainIntersection, setLod2MultiCurve, setLod2MultiSurface, setLod2Solid, setLod2TerrainIntersection, setLod3MultiCurve, setLod3MultiSurface, setLod3Solid, setLod3TerrainIntersection, setLod4MultiCurve, setLod4MultiSurface, setLod4Solid, setLod4TerrainIntersection, setOuterTunnelInstallation, setUsage, setYearOfConstruction, setYearOfConstruction, setYearOfDemolition, setYearOfDemolition, unsetBoundedBySurface, unsetBoundedBySurface, unsetClazz, unsetConsistsOfTunnelPart, unsetConsistsOfTunnelPart, unsetFunction, unsetFunction, unsetGenericApplicationPropertyOfAbstractTunnel, unsetGenericApplicationPropertyOfAbstractTunnel, unsetInteriorHollowSpace, unsetInteriorHollowSpace, unsetInteriorTunnelInstallation, unsetInteriorTunnelInstallation, unsetLod1MultiSurface, unsetLod1Solid, unsetLod1TerrainIntersection, unsetLod2MultiCurve, unsetLod2MultiSurface, unsetLod2Solid, unsetLod2TerrainIntersection, unsetLod3MultiCurve, unsetLod3MultiSurface, unsetLod3Solid, unsetLod3TerrainIntersection, unsetLod4MultiCurve, unsetLod4MultiSurface, unsetLod4Solid, unsetLod4TerrainIntersection, unsetOuterTunnelInstallation, unsetOuterTunnelInstallation, unsetUsage, unsetUsage, unsetYearOfConstruction, unsetYearOfDemolition
-
Methods inherited from class org.citygml4j.model.citygml.core.AbstractSite
addGenericApplicationPropertyOfSite, getGenericApplicationPropertyOfSite, isSetGenericApplicationPropertyOfSite, setGenericApplicationPropertyOfSite, unsetGenericApplicationPropertyOfSite, unsetGenericApplicationPropertyOfSite
-
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
-
Tunnel
public Tunnel()
-
Tunnel
public Tunnel(Module module)
-
-
Method Detail
-
addGenericApplicationPropertyOfTunnel
public void addGenericApplicationPropertyOfTunnel(ADEComponent ade)
-
getGenericApplicationPropertyOfTunnel
public java.util.List<ADEComponent> getGenericApplicationPropertyOfTunnel()
-
isSetGenericApplicationPropertyOfTunnel
public boolean isSetGenericApplicationPropertyOfTunnel()
-
setGenericApplicationPropertyOfTunnel
public void setGenericApplicationPropertyOfTunnel(java.util.List<ADEComponent> ade)
-
unsetGenericApplicationPropertyOfTunnel
public void unsetGenericApplicationPropertyOfTunnel()
-
unsetGenericApplicationPropertyOfTunnel
public boolean unsetGenericApplicationPropertyOfTunnel(ADEComponent ade)
-
getCityGMLClass
public CityGMLClass getCityGMLClass()
-
calcBoundedBy
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
- Overrides:
calcBoundedBy
in classAbstractTunnel
-
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
-
copyTo
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
- Specified by:
copyTo
in interfaceCopyable
- Overrides:
copyTo
in classAbstractTunnel
-
accept
public void accept(FeatureVisitor visitor)
- Specified by:
accept
in classAbstractFeature
-
accept
public <T> T accept(FeatureFunctor<T> visitor)
- Specified by:
accept
in classAbstractFeature
-
accept
public void accept(GMLVisitor visitor)
- Specified by:
accept
in classAbstractGML
-
accept
public <T> T accept(GMLFunctor<T> visitor)
- Specified by:
accept
in classAbstractGML
-
-