org.citygml4j.model.citygml.bridge
Class BridgeConstructionElement
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.BridgeConstructionElement
- All Implemented Interfaces:
- BridgeModuleComponent, CityGML, CoreModuleComponent, StandardObjectClassifier, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML
public class BridgeConstructionElement
- extends AbstractCityObject
- 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 |
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 |
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 |
BridgeConstructionElement
public BridgeConstructionElement()
BridgeConstructionElement
public BridgeConstructionElement(BridgeModule module)
getLod1TerrainIntersection
public MultiCurveProperty getLod1TerrainIntersection()
getLod2TerrainIntersection
public MultiCurveProperty getLod2TerrainIntersection()
getLod3TerrainIntersection
public MultiCurveProperty getLod3TerrainIntersection()
getLod4TerrainIntersection
public MultiCurveProperty getLod4TerrainIntersection()
isSetLod1TerrainIntersection
public boolean isSetLod1TerrainIntersection()
isSetLod2TerrainIntersection
public boolean isSetLod2TerrainIntersection()
isSetLod3TerrainIntersection
public boolean isSetLod3TerrainIntersection()
isSetLod4TerrainIntersection
public boolean isSetLod4TerrainIntersection()
setLod1TerrainIntersection
public void setLod1TerrainIntersection(MultiCurveProperty lod1TerrainIntersection)
setLod2TerrainIntersection
public void setLod2TerrainIntersection(MultiCurveProperty lod2TerrainIntersection)
setLod3TerrainIntersection
public void setLod3TerrainIntersection(MultiCurveProperty lod3TerrainIntersection)
setLod4TerrainIntersection
public void setLod4TerrainIntersection(MultiCurveProperty lod4TerrainIntersection)
unsetLod1TerrainIntersection
public void unsetLod1TerrainIntersection()
unsetLod2TerrainIntersection
public void unsetLod2TerrainIntersection()
unsetLod3TerrainIntersection
public void unsetLod3TerrainIntersection()
unsetLod4TerrainIntersection
public void unsetLod4TerrainIntersection()
getLod1ImplicitRepresentation
public ImplicitRepresentationProperty getLod1ImplicitRepresentation()
getLod2ImplicitRepresentation
public ImplicitRepresentationProperty getLod2ImplicitRepresentation()
getLod3ImplicitRepresentation
public ImplicitRepresentationProperty getLod3ImplicitRepresentation()
getLod4ImplicitRepresentation
public ImplicitRepresentationProperty getLod4ImplicitRepresentation()
isSetLod1ImplicitRepresentation
public boolean isSetLod1ImplicitRepresentation()
isSetLod2ImplicitRepresentation
public boolean isSetLod2ImplicitRepresentation()
isSetLod3ImplicitRepresentation
public boolean isSetLod3ImplicitRepresentation()
isSetLod4ImplicitRepresentation
public boolean isSetLod4ImplicitRepresentation()
setLod1ImplicitRepresentation
public void setLod1ImplicitRepresentation(ImplicitRepresentationProperty lod1ImplicitRepresentation)
setLod2ImplicitRepresentation
public void setLod2ImplicitRepresentation(ImplicitRepresentationProperty lod2ImplicitRepresentation)
setLod3ImplicitRepresentation
public void setLod3ImplicitRepresentation(ImplicitRepresentationProperty lod3ImplicitRepresentation)
setLod4ImplicitRepresentation
public void setLod4ImplicitRepresentation(ImplicitRepresentationProperty lod4ImplicitRepresentation)
unsetLod1ImplicitRepresentation
public void unsetLod1ImplicitRepresentation()
unsetLod2ImplicitRepresentation
public void unsetLod2ImplicitRepresentation()
unsetLod3ImplicitRepresentation
public void unsetLod3ImplicitRepresentation()
unsetLod4ImplicitRepresentation
public void unsetLod4ImplicitRepresentation()
addBoundedBySurface
public void addBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
getBoundedBySurface
public java.util.List<BoundarySurfaceProperty> getBoundedBySurface()
isSetBoundedBySurface
public boolean isSetBoundedBySurface()
setBoundedBySurface
public void setBoundedBySurface(java.util.List<BoundarySurfaceProperty> boundedBySurface)
unsetBoundedBySurface
public void unsetBoundedBySurface()
unsetBoundedBySurface
public boolean unsetBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
addFunction
public void addFunction(Code function)
- Specified by:
addFunction
in interface StandardObjectClassifier
addUsage
public void addUsage(Code function)
- Specified by:
addUsage
in interface StandardObjectClassifier
addGenericApplicationPropertyOfBridgeConstructionElement
public void addGenericApplicationPropertyOfBridgeConstructionElement(ADEComponent ade)
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
getGenericApplicationPropertyOfBridgeConstructionElement
public java.util.List<ADEComponent> getGenericApplicationPropertyOfBridgeConstructionElement()
getLod1Geometry
public GeometryProperty<? extends AbstractGeometry> getLod1Geometry()
getLod2Geometry
public GeometryProperty<? extends AbstractGeometry> getLod2Geometry()
getLod3Geometry
public GeometryProperty<? extends AbstractGeometry> getLod3Geometry()
getLod4Geometry
public GeometryProperty<? extends AbstractGeometry> getLod4Geometry()
isSetClazz
public boolean isSetClazz()
- Specified by:
isSetClazz
in interface StandardObjectClassifier
isSetFunction
public boolean isSetFunction()
- Specified by:
isSetFunction
in interface StandardObjectClassifier
isSetUsage
public boolean isSetUsage()
- Specified by:
isSetUsage
in interface StandardObjectClassifier
isSetGenericApplicationPropertyOfBridgeConstructionElement
public boolean isSetGenericApplicationPropertyOfBridgeConstructionElement()
isSetLod1Geometry
public boolean isSetLod1Geometry()
isSetLod2Geometry
public boolean isSetLod2Geometry()
isSetLod3Geometry
public boolean isSetLod3Geometry()
isSetLod4Geometry
public boolean isSetLod4Geometry()
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
setGenericApplicationPropertyOfBridgeConstructionElement
public void setGenericApplicationPropertyOfBridgeConstructionElement(java.util.List<ADEComponent> ade)
setLod1Geometry
public void setLod1Geometry(GeometryProperty<? extends AbstractGeometry> lod1Geometry)
setLod2Geometry
public void setLod2Geometry(GeometryProperty<? extends AbstractGeometry> lod2Geometry)
setLod3Geometry
public void setLod3Geometry(GeometryProperty<? extends AbstractGeometry> lod3Geometry)
setLod4Geometry
public void setLod4Geometry(GeometryProperty<? extends AbstractGeometry> lod4Geometry)
unsetClazz
public void unsetClazz()
- Specified by:
unsetClazz
in interface StandardObjectClassifier
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
unsetGenericApplicationPropertyOfBridgeConstructionElement
public void unsetGenericApplicationPropertyOfBridgeConstructionElement()
unsetGenericApplicationPropertyOfBridgeConstructionElement
public boolean unsetGenericApplicationPropertyOfBridgeConstructionElement(ADEComponent ade)
unsetLod1Geometry
public void unsetLod1Geometry()
unsetLod2Geometry
public void unsetLod2Geometry()
unsetLod3Geometry
public void unsetLod3Geometry()
unsetLod4Geometry
public void unsetLod4Geometry()
getCityGMLClass
public CityGMLClass getCityGMLClass()
- Specified by:
getCityGMLClass
in interface CityGML
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
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
- Specified by:
copy
in interface Copyable
copyTo
public java.lang.Object copyTo(java.lang.Object target,
CopyBuilder copyBuilder)
- Specified by:
copyTo
in interface Copyable
- Overrides:
copyTo
in class AbstractCityObject
accept
public void accept(FeatureVisitor visitor)
- Specified by:
accept
in class AbstractFeature
accept
public <T> T accept(FeatureFunctor<T> visitor)
- Specified by:
accept
in class AbstractFeature
accept
public void accept(GMLVisitor visitor)
- Specified by:
accept
in class AbstractGML
accept
public <T> T accept(GMLFunctor<T> visitor)
- Specified by:
accept
in class AbstractGML