org.citygml4j.model.citygml.bridge
Class AbstractBridge
java.lang.Object
org.citygml4j.model.gml.base.AbstractGML
org.citygml4j.model.gml.feature.AbstractFeature
org.citygml4j.model.citygml.core.AbstractCityObject
org.citygml4j.model.citygml.core.AbstractSite
org.citygml4j.model.citygml.bridge.AbstractBridge
- All Implemented Interfaces:
- BridgeModuleComponent, CityGML, CoreModuleComponent, StandardObjectClassifier, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML
- Direct Known Subclasses:
- Bridge, BridgePart
public abstract class AbstractBridge
- extends AbstractSite
- implements BridgeModuleComponent, StandardObjectClassifier
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 |
accept, accept, 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 |
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.common.copy.Copyable |
copy |
AbstractBridge
public AbstractBridge()
AbstractBridge
public AbstractBridge(BridgeModule module)
addAddress
public void addAddress(AddressProperty address)
addBoundedBySurface
public void addBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
addConsistsOfBridgePart
public void addConsistsOfBridgePart(BridgePartProperty bridgePart)
addFunction
public void addFunction(Code function)
- Specified by:
addFunction
in interface StandardObjectClassifier
addUsage
public void addUsage(Code function)
- Specified by:
addUsage
in interface StandardObjectClassifier
addGenericApplicationPropertyOfAbstractBridge
public void addGenericApplicationPropertyOfAbstractBridge(ADEComponent ade)
addInteriorBridgeInstallation
public void addInteriorBridgeInstallation(IntBridgeInstallationProperty interiorBridgeInstallation)
addInteriorBridgeRoom
public void addInteriorBridgeRoom(InteriorBridgeRoomProperty interiorBridgeRoom)
addOuterBridgeInstallation
public void addOuterBridgeInstallation(BridgeInstallationProperty outerBridgeInstallation)
addOuterBridgeConstructionElement
public void addOuterBridgeConstructionElement(BridgeConstructionElementProperty outerBridgeConstructionElement)
getAddress
public java.util.List<AddressProperty> getAddress()
getBoundedBySurface
public java.util.List<BoundarySurfaceProperty> getBoundedBySurface()
getClazz
public Code getClazz()
- Specified by:
getClazz
in interface StandardObjectClassifier
getFunction
public java.util.List<Code> getFunction()
- Specified by:
getFunction
in interface StandardObjectClassifier
getUsage
public java.util.List<Code> getUsage()
- Specified by:
getUsage
in interface StandardObjectClassifier
getConsistsOfBridgePart
public java.util.List<BridgePartProperty> getConsistsOfBridgePart()
getGenericApplicationPropertyOfAbstractBridge
public java.util.List<ADEComponent> getGenericApplicationPropertyOfAbstractBridge()
getInteriorBridgeInstallation
public java.util.List<IntBridgeInstallationProperty> getInteriorBridgeInstallation()
getInteriorBridgeRoom
public java.util.List<InteriorBridgeRoomProperty> getInteriorBridgeRoom()
getLod1MultiSurface
public MultiSurfaceProperty getLod1MultiSurface()
getLod1Solid
public SolidProperty getLod1Solid()
getLod1TerrainIntersection
public MultiCurveProperty getLod1TerrainIntersection()
getLod2MultiCurve
public MultiCurveProperty getLod2MultiCurve()
getLod2MultiSurface
public MultiSurfaceProperty getLod2MultiSurface()
getLod2Solid
public SolidProperty getLod2Solid()
getLod2TerrainIntersection
public MultiCurveProperty getLod2TerrainIntersection()
getLod3MultiCurve
public MultiCurveProperty getLod3MultiCurve()
getLod3MultiSurface
public MultiSurfaceProperty getLod3MultiSurface()
getLod3Solid
public SolidProperty getLod3Solid()
getLod3TerrainIntersection
public MultiCurveProperty getLod3TerrainIntersection()
getLod4MultiCurve
public MultiCurveProperty getLod4MultiCurve()
getLod4MultiSurface
public MultiSurfaceProperty getLod4MultiSurface()
getLod4Solid
public SolidProperty getLod4Solid()
getLod4TerrainIntersection
public MultiCurveProperty getLod4TerrainIntersection()
getOuterBridgeInstallation
public java.util.List<BridgeInstallationProperty> getOuterBridgeInstallation()
getOuterBridgeConstructionElement
public java.util.List<BridgeConstructionElementProperty> getOuterBridgeConstructionElement()
getYearOfConstruction
public java.util.GregorianCalendar getYearOfConstruction()
getYearOfDemolition
public java.util.GregorianCalendar getYearOfDemolition()
isSetAddress
public boolean isSetAddress()
isSetBoundedBySurface
public boolean isSetBoundedBySurface()
isSetClazz
public boolean isSetClazz()
- Specified by:
isSetClazz
in interface StandardObjectClassifier
isSetConsistsOfBridgePart
public boolean isSetConsistsOfBridgePart()
isSetFunction
public boolean isSetFunction()
- Specified by:
isSetFunction
in interface StandardObjectClassifier
isSetGenericApplicationPropertyOfAbstractBridge
public boolean isSetGenericApplicationPropertyOfAbstractBridge()
isSetInteriorBridgeInstallation
public boolean isSetInteriorBridgeInstallation()
isSetInteriorBridgeRoom
public boolean isSetInteriorBridgeRoom()
isSetLod1MultiSurface
public boolean isSetLod1MultiSurface()
isSetLod1Solid
public boolean isSetLod1Solid()
isSetLod1TerrainIntersection
public boolean isSetLod1TerrainIntersection()
isSetLod2MultiCurve
public boolean isSetLod2MultiCurve()
isSetLod2MultiSurface
public boolean isSetLod2MultiSurface()
isSetLod2Solid
public boolean isSetLod2Solid()
isSetLod2TerrainIntersection
public boolean isSetLod2TerrainIntersection()
isSetLod3MultiCurve
public boolean isSetLod3MultiCurve()
isSetLod3MultiSurface
public boolean isSetLod3MultiSurface()
isSetLod3Solid
public boolean isSetLod3Solid()
isSetLod3TerrainIntersection
public boolean isSetLod3TerrainIntersection()
isSetLod4MultiCurve
public boolean isSetLod4MultiCurve()
isSetLod4MultiSurface
public boolean isSetLod4MultiSurface()
isSetLod4Solid
public boolean isSetLod4Solid()
isSetLod4TerrainIntersection
public boolean isSetLod4TerrainIntersection()
isSetOuterBridgeInstallation
public boolean isSetOuterBridgeInstallation()
isSetOuterBridgeConstructionElement
public boolean isSetOuterBridgeConstructionElement()
isSetUsage
public boolean isSetUsage()
- Specified by:
isSetUsage
in interface StandardObjectClassifier
isSetYearOfConstruction
public boolean isSetYearOfConstruction()
isSetYearOfDemolition
public boolean isSetYearOfDemolition()
setAddress
public void setAddress(java.util.List<AddressProperty> address)
setBoundedBySurface
public void setBoundedBySurface(java.util.List<BoundarySurfaceProperty> boundedBySurface)
setClazz
public void setClazz(Code clazz)
- Specified by:
setClazz
in interface StandardObjectClassifier
setFunction
public void setFunction(java.util.List<Code> function)
- Specified by:
setFunction
in interface StandardObjectClassifier
setUsage
public void setUsage(java.util.List<Code> usage)
- Specified by:
setUsage
in interface StandardObjectClassifier
setConsistsOfBridgePart
public void setConsistsOfBridgePart(java.util.List<BridgePartProperty> bridgePart)
setGenericApplicationPropertyOfAbstractBridge
public void setGenericApplicationPropertyOfAbstractBridge(java.util.List<ADEComponent> ade)
setInteriorBridgeInstallation
public void setInteriorBridgeInstallation(java.util.List<IntBridgeInstallationProperty> interiorBridgeInstallation)
setInteriorBridgeRoom
public void setInteriorBridgeRoom(java.util.List<InteriorBridgeRoomProperty> interiorBridgeRoom)
setLod1MultiSurface
public void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)
setLod1Solid
public void setLod1Solid(SolidProperty lod1Solid)
setLod1TerrainIntersection
public void setLod1TerrainIntersection(MultiCurveProperty lod1TerrainIntersection)
setLod2MultiCurve
public void setLod2MultiCurve(MultiCurveProperty lod2MultiCurve)
setLod2MultiSurface
public void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
setLod2Solid
public void setLod2Solid(SolidProperty lod2Solid)
setLod2TerrainIntersection
public void setLod2TerrainIntersection(MultiCurveProperty lod2TerrainIntersection)
setLod3MultiCurve
public void setLod3MultiCurve(MultiCurveProperty lod3MultiCurve)
setLod3MultiSurface
public void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
setLod3Solid
public void setLod3Solid(SolidProperty lod3Solid)
setLod3TerrainIntersection
public void setLod3TerrainIntersection(MultiCurveProperty lod3TerrainIntersection)
setLod4MultiCurve
public void setLod4MultiCurve(MultiCurveProperty lod4MultiCurve)
setLod4MultiSurface
public void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
setLod4Solid
public void setLod4Solid(SolidProperty lod4Solid)
setLod4TerrainIntersection
public void setLod4TerrainIntersection(MultiCurveProperty lod4TerrainIntersection)
setOuterBridgeInstallation
public void setOuterBridgeInstallation(java.util.List<BridgeInstallationProperty> outerBridgeInstallation)
setOuterBridgeConstructionElement
public void setOuterBridgeConstructionElement(java.util.List<BridgeConstructionElementProperty> outerBridgeConstructionElement)
setYearOfConstruction
public void setYearOfConstruction(java.util.GregorianCalendar yearOfConstruction)
setYearOfDemolition
public void setYearOfDemolition(java.util.GregorianCalendar yearOfDemolition)
unsetAddress
public void unsetAddress()
unsetAddress
public boolean unsetAddress(AddressProperty address)
unsetBoundedBySurface
public void unsetBoundedBySurface()
unsetBoundedBySurface
public boolean unsetBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
unsetClazz
public void unsetClazz()
- Specified by:
unsetClazz
in interface StandardObjectClassifier
unsetConsistsOfBridgePart
public void unsetConsistsOfBridgePart()
unsetConsistsOfBridgePart
public boolean unsetConsistsOfBridgePart(BridgePartProperty bridgePart)
unsetFunction
public void unsetFunction()
- Specified by:
unsetFunction
in interface StandardObjectClassifier
unsetFunction
public boolean unsetFunction(Code function)
- Specified by:
unsetFunction
in interface StandardObjectClassifier
unsetUsage
public void unsetUsage()
- Specified by:
unsetUsage
in interface StandardObjectClassifier
unsetUsage
public boolean unsetUsage(Code usage)
- Specified by:
unsetUsage
in interface StandardObjectClassifier
unsetGenericApplicationPropertyOfAbstractBridge
public void unsetGenericApplicationPropertyOfAbstractBridge()
unsetGenericApplicationPropertyOfAbstractBridge
public boolean unsetGenericApplicationPropertyOfAbstractBridge(ADEComponent ade)
unsetInteriorBridgeInstallation
public void unsetInteriorBridgeInstallation()
unsetInteriorBridgeInstallation
public boolean unsetInteriorBridgeInstallation(IntBridgeInstallationProperty interiorBridgeInstallation)
unsetInteriorBridgeRoom
public void unsetInteriorBridgeRoom()
unsetInteriorBridgeRoom
public boolean unsetInteriorBridgeRoom(InteriorBridgeRoomProperty interiorBridgeRoom)
unsetLod1MultiSurface
public void unsetLod1MultiSurface()
unsetLod1Solid
public void unsetLod1Solid()
unsetLod1TerrainIntersection
public void unsetLod1TerrainIntersection()
unsetLod2MultiCurve
public void unsetLod2MultiCurve()
unsetLod2MultiSurface
public void unsetLod2MultiSurface()
unsetLod2Solid
public void unsetLod2Solid()
unsetLod2TerrainIntersection
public void unsetLod2TerrainIntersection()
unsetLod3MultiCurve
public void unsetLod3MultiCurve()
unsetLod3MultiSurface
public void unsetLod3MultiSurface()
unsetLod3Solid
public void unsetLod3Solid()
unsetLod3TerrainIntersection
public void unsetLod3TerrainIntersection()
unsetLod4MultiCurve
public void unsetLod4MultiCurve()
unsetLod4MultiSurface
public void unsetLod4MultiSurface()
unsetLod4Solid
public void unsetLod4Solid()
unsetLod4TerrainIntersection
public void unsetLod4TerrainIntersection()
unsetOuterBridgeInstallation
public void unsetOuterBridgeInstallation()
unsetOuterBridgeInstallation
public boolean unsetOuterBridgeInstallation(BridgeInstallationProperty outerBridgeInstallation)
unsetOuterBridgeConstructionElement
public void unsetOuterBridgeConstructionElement()
unsetOuterBridgeConstructionElement
public boolean unsetOuterBridgeConstructionElement(BridgeConstructionElementProperty outerBridgeConstructionElement)
unsetYearOfConstruction
public void unsetYearOfConstruction()
unsetYearOfDemolition
public void unsetYearOfDemolition()
getCityGMLModule
public final BridgeModule 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
calcBoundedBy
public BoundingShape calcBoundedBy(boolean setBoundedBy)
- Overrides:
calcBoundedBy
in class AbstractFeature
getLodRepresentation
public LodRepresentation getLodRepresentation()
- Overrides:
getLodRepresentation
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 AbstractSite