Class BridgeRoom
- 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.bridge.BridgeRoom
-
- All Implemented Interfaces:
java.io.Serializable
,BridgeModuleComponent
,CityGML
,CityGMLModuleComponent
,CoreModuleComponent
,StandardObjectClassifier
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,GML
public class BridgeRoom extends AbstractCityObject implements BridgeModuleComponent, StandardObjectClassifier
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BridgeRoom()
BridgeRoom(Module module)
-
Method Summary
-
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
-
BridgeRoom
public BridgeRoom()
-
BridgeRoom
public BridgeRoom(Module module)
-
-
Method Detail
-
addBoundedBySurface
public void addBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
-
addFunction
public void addFunction(Code function)
- Specified by:
addFunction
in interfaceStandardObjectClassifier
-
addUsage
public void addUsage(Code function)
- Specified by:
addUsage
in interfaceStandardObjectClassifier
-
addGenericApplicationPropertyOfBridgeRoom
public void addGenericApplicationPropertyOfBridgeRoom(ADEComponent ade)
-
addInteriorFurniture
public void addInteriorFurniture(InteriorFurnitureProperty interiorFurniture)
-
addBridgeRoomInstallation
public void addBridgeRoomInstallation(IntBridgeInstallationProperty bridgeRoomInstallation)
-
getBoundedBySurface
public java.util.List<BoundarySurfaceProperty> getBoundedBySurface()
-
getClazz
public Code getClazz()
- Specified by:
getClazz
in interfaceStandardObjectClassifier
-
getFunction
public java.util.List<Code> getFunction()
- Specified by:
getFunction
in interfaceStandardObjectClassifier
-
getUsage
public java.util.List<Code> getUsage()
- Specified by:
getUsage
in interfaceStandardObjectClassifier
-
getGenericApplicationPropertyOfBridgeRoom
public java.util.List<ADEComponent> getGenericApplicationPropertyOfBridgeRoom()
-
getInteriorFurniture
public java.util.List<InteriorFurnitureProperty> getInteriorFurniture()
-
getLod4MultiSurface
public MultiSurfaceProperty getLod4MultiSurface()
-
getLod4Solid
public SolidProperty getLod4Solid()
-
getBridgeRoomInstallation
public java.util.List<IntBridgeInstallationProperty> getBridgeRoomInstallation()
-
isSetBoundedBySurface
public boolean isSetBoundedBySurface()
-
isSetClazz
public boolean isSetClazz()
- Specified by:
isSetClazz
in interfaceStandardObjectClassifier
-
isSetFunction
public boolean isSetFunction()
- Specified by:
isSetFunction
in interfaceStandardObjectClassifier
-
isSetUsage
public boolean isSetUsage()
- Specified by:
isSetUsage
in interfaceStandardObjectClassifier
-
isSetGenericApplicationPropertyOfBridgeRoom
public boolean isSetGenericApplicationPropertyOfBridgeRoom()
-
isSetInteriorFurniture
public boolean isSetInteriorFurniture()
-
isSetLod4MultiSurface
public boolean isSetLod4MultiSurface()
-
isSetLod4Solid
public boolean isSetLod4Solid()
-
isSetBridgeRoomInstallation
public boolean isSetBridgeRoomInstallation()
-
setBoundedBySurface
public void setBoundedBySurface(java.util.List<BoundarySurfaceProperty> boundedBySurface)
-
setClazz
public void setClazz(Code clazz)
- Specified by:
setClazz
in interfaceStandardObjectClassifier
-
setFunction
public void setFunction(java.util.List<Code> function)
- Specified by:
setFunction
in interfaceStandardObjectClassifier
-
setUsage
public void setUsage(java.util.List<Code> usage)
- Specified by:
setUsage
in interfaceStandardObjectClassifier
-
setGenericApplicationPropertyOfBridgeRoom
public void setGenericApplicationPropertyOfBridgeRoom(java.util.List<ADEComponent> ade)
-
setInteriorFurniture
public void setInteriorFurniture(java.util.List<InteriorFurnitureProperty> interiorFurniture)
-
setLod4MultiSurface
public void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
-
setLod4Solid
public void setLod4Solid(SolidProperty lod4Solid)
-
setBridgeRoomInstallation
public void setBridgeRoomInstallation(java.util.List<IntBridgeInstallationProperty> bridgeRoomInstallation)
-
unsetBoundedBySurface
public void unsetBoundedBySurface()
-
unsetBoundedBySurface
public boolean unsetBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
-
unsetClazz
public void unsetClazz()
- Specified by:
unsetClazz
in interfaceStandardObjectClassifier
-
unsetFunction
public void unsetFunction()
- Specified by:
unsetFunction
in interfaceStandardObjectClassifier
-
unsetFunction
public boolean unsetFunction(Code function)
- Specified by:
unsetFunction
in interfaceStandardObjectClassifier
-
unsetUsage
public void unsetUsage()
- Specified by:
unsetUsage
in interfaceStandardObjectClassifier
-
unsetUsage
public boolean unsetUsage(Code usage)
- Specified by:
unsetUsage
in interfaceStandardObjectClassifier
-
unsetGenericApplicationPropertyOfBridgeRoom
public void unsetGenericApplicationPropertyOfBridgeRoom()
-
unsetGenericApplicationPropertyOfBridgeRoom
public boolean unsetGenericApplicationPropertyOfBridgeRoom(ADEComponent ade)
-
unsetInteriorFurniture
public void unsetInteriorFurniture()
-
unsetInteriorFurniture
public boolean unsetInteriorFurniture(InteriorFurnitureProperty interiorFurniture)
-
unsetLod4MultiSurface
public void unsetLod4MultiSurface()
-
unsetLod4Solid
public void unsetLod4Solid()
-
unsetBridgeRoomInstallation
public void unsetBridgeRoomInstallation()
-
unsetBridgeRoomInstallation
public boolean unsetBridgeRoomInstallation(IntBridgeInstallationProperty bridgeRoomInstallation)
-
getCityGMLClass
public CityGMLClass getCityGMLClass()
- Specified by:
getCityGMLClass
in interfaceCityGML
-
calcBoundedBy
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
- Overrides:
calcBoundedBy
in classAbstractCityObject
-
getLodRepresentation
public LodRepresentation getLodRepresentation()
- Overrides:
getLodRepresentation
in classAbstractCityObject
-
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 classAbstractCityObject
-
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
-
-