public abstract class AbstractTunnel extends AbstractSite implements TunnelModuleComponent, StandardObjectClassifier
isSetMetaDataProperty
Constructor and Description |
---|
AbstractTunnel() |
AbstractTunnel(TunnelModule module) |
addGenericApplicationPropertyOfSite, getGenericApplicationPropertyOfSite, isSetGenericApplicationPropertyOfSite, setGenericApplicationPropertyOfSite, unsetGenericApplicationPropertyOfSite, unsetGenericApplicationPropertyOfSite
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
accept, accept, addGenericADEComponent, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCityGMLClass
getModelType
public AbstractTunnel()
public AbstractTunnel(TunnelModule module)
public void addBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
public void addConsistsOfTunnelPart(TunnelPartProperty tunnelPart)
public void addFunction(Code function)
addFunction
in interface StandardObjectClassifier
public void addUsage(Code function)
addUsage
in interface StandardObjectClassifier
public void addGenericApplicationPropertyOfAbstractTunnel(ADEComponent ade)
public void addInteriorTunnelInstallation(IntTunnelInstallationProperty interiorTunnelInstallation)
public void addInteriorHollowSpace(InteriorHollowSpaceProperty interiorHollowSpace)
public void addOuterTunnelInstallation(TunnelInstallationProperty outerTunnelInstallation)
public java.util.List<BoundarySurfaceProperty> getBoundedBySurface()
public Code getClazz()
getClazz
in interface StandardObjectClassifier
public java.util.List<Code> getFunction()
getFunction
in interface StandardObjectClassifier
public java.util.List<Code> getUsage()
getUsage
in interface StandardObjectClassifier
public java.util.List<TunnelPartProperty> getConsistsOfTunnelPart()
public java.util.List<ADEComponent> getGenericApplicationPropertyOfAbstractTunnel()
public java.util.List<IntTunnelInstallationProperty> getInteriorTunnelInstallation()
public java.util.List<InteriorHollowSpaceProperty> getInteriorHollowSpace()
public MultiSurfaceProperty getLod1MultiSurface()
public SolidProperty getLod1Solid()
public MultiCurveProperty getLod1TerrainIntersection()
public MultiCurveProperty getLod2MultiCurve()
public MultiSurfaceProperty getLod2MultiSurface()
public SolidProperty getLod2Solid()
public MultiCurveProperty getLod2TerrainIntersection()
public MultiCurveProperty getLod3MultiCurve()
public MultiSurfaceProperty getLod3MultiSurface()
public SolidProperty getLod3Solid()
public MultiCurveProperty getLod3TerrainIntersection()
public MultiCurveProperty getLod4MultiCurve()
public MultiSurfaceProperty getLod4MultiSurface()
public SolidProperty getLod4Solid()
public MultiCurveProperty getLod4TerrainIntersection()
public java.util.List<TunnelInstallationProperty> getOuterTunnelInstallation()
public java.util.GregorianCalendar getYearOfConstruction()
public java.util.GregorianCalendar getYearOfDemolition()
public boolean isSetBoundedBySurface()
public boolean isSetClazz()
isSetClazz
in interface StandardObjectClassifier
public boolean isSetConsistsOfTunnelPart()
public boolean isSetFunction()
isSetFunction
in interface StandardObjectClassifier
public boolean isSetGenericApplicationPropertyOfAbstractTunnel()
public boolean isSetInteriorTunnelInstallation()
public boolean isSetInteriorHollowSpace()
public boolean isSetLod1MultiSurface()
public boolean isSetLod1Solid()
public boolean isSetLod1TerrainIntersection()
public boolean isSetLod2MultiCurve()
public boolean isSetLod2MultiSurface()
public boolean isSetLod2Solid()
public boolean isSetLod2TerrainIntersection()
public boolean isSetLod3MultiCurve()
public boolean isSetLod3MultiSurface()
public boolean isSetLod3Solid()
public boolean isSetLod3TerrainIntersection()
public boolean isSetLod4MultiCurve()
public boolean isSetLod4MultiSurface()
public boolean isSetLod4Solid()
public boolean isSetLod4TerrainIntersection()
public boolean isSetOuterTunnelInstallation()
public boolean isSetUsage()
isSetUsage
in interface StandardObjectClassifier
public boolean isSetYearOfConstruction()
public boolean isSetYearOfDemolition()
public void setBoundedBySurface(java.util.List<BoundarySurfaceProperty> boundedBySurface)
public void setClazz(Code clazz)
setClazz
in interface StandardObjectClassifier
public void setFunction(java.util.List<Code> function)
setFunction
in interface StandardObjectClassifier
public void setUsage(java.util.List<Code> usage)
setUsage
in interface StandardObjectClassifier
public void setConsistsOfTunnelPart(java.util.List<TunnelPartProperty> tunnelPart)
public void setGenericApplicationPropertyOfAbstractTunnel(java.util.List<ADEComponent> ade)
public void setInteriorTunnelInstallation(java.util.List<IntTunnelInstallationProperty> interiorTunnelInstallation)
public void setInteriorHollowSpace(java.util.List<InteriorHollowSpaceProperty> interiorHollowSpace)
public void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)
public void setLod1Solid(SolidProperty lod1Solid)
public void setLod1TerrainIntersection(MultiCurveProperty lod1TerrainIntersection)
public void setLod2MultiCurve(MultiCurveProperty lod2MultiCurve)
public void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
public void setLod2Solid(SolidProperty lod2Solid)
public void setLod2TerrainIntersection(MultiCurveProperty lod2TerrainIntersection)
public void setLod3MultiCurve(MultiCurveProperty lod3MultiCurve)
public void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
public void setLod3Solid(SolidProperty lod3Solid)
public void setLod3TerrainIntersection(MultiCurveProperty lod3TerrainIntersection)
public void setLod4MultiCurve(MultiCurveProperty lod4MultiCurve)
public void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
public void setLod4Solid(SolidProperty lod4Solid)
public void setLod4TerrainIntersection(MultiCurveProperty lod4TerrainIntersection)
public void setOuterTunnelInstallation(java.util.List<TunnelInstallationProperty> outerTunnelInstallation)
public void setYearOfConstruction(java.util.GregorianCalendar yearOfConstruction)
public void setYearOfDemolition(java.util.GregorianCalendar yearOfDemolition)
public void unsetBoundedBySurface()
public boolean unsetBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
public void unsetClazz()
unsetClazz
in interface StandardObjectClassifier
public void unsetConsistsOfTunnelPart()
public boolean unsetConsistsOfTunnelPart(TunnelPartProperty tunnelPart)
public void unsetFunction()
unsetFunction
in interface StandardObjectClassifier
public boolean unsetFunction(Code function)
unsetFunction
in interface StandardObjectClassifier
public void unsetUsage()
unsetUsage
in interface StandardObjectClassifier
public boolean unsetUsage(Code usage)
unsetUsage
in interface StandardObjectClassifier
public void unsetGenericApplicationPropertyOfAbstractTunnel()
public boolean unsetGenericApplicationPropertyOfAbstractTunnel(ADEComponent ade)
public void unsetInteriorTunnelInstallation()
public boolean unsetInteriorTunnelInstallation(IntTunnelInstallationProperty interiorTunnelInstallation)
public void unsetInteriorHollowSpace()
public boolean unsetInteriorHollowSpace(InteriorHollowSpaceProperty interiorHollowSpace)
public void unsetLod1MultiSurface()
public void unsetLod1Solid()
public void unsetLod1TerrainIntersection()
public void unsetLod2MultiCurve()
public void unsetLod2MultiSurface()
public void unsetLod2Solid()
public void unsetLod2TerrainIntersection()
public void unsetLod3MultiCurve()
public void unsetLod3MultiSurface()
public void unsetLod3Solid()
public void unsetLod3TerrainIntersection()
public void unsetLod4MultiCurve()
public void unsetLod4MultiSurface()
public void unsetLod4Solid()
public void unsetLod4TerrainIntersection()
public void unsetOuterTunnelInstallation()
public boolean unsetOuterTunnelInstallation(TunnelInstallationProperty outerTunnelInstallation)
public void unsetYearOfConstruction()
public void unsetYearOfDemolition()
public final TunnelModule getCityGMLModule()
getCityGMLModule
in interface CityGML
getCityGMLModule
in class AbstractCityObject
public boolean isSetCityGMLModule()
isSetCityGMLModule
in interface CityGML
isSetCityGMLModule
in class AbstractCityObject
public BoundingShape calcBoundedBy(boolean setBoundedBy)
calcBoundedBy
in class AbstractFeature
public LodRepresentation getLodRepresentation()
getLodRepresentation
in class AbstractCityObject
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
copyTo
in interface Copyable
copyTo
in class AbstractSite