public abstract class AbstractBridgeType extends AbstractSiteType implements java.lang.Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2
Java class for AbstractBridgeType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AbstractBridgeType">
<complexContent>
<extension base="{http://www.opengis.net/citygml/2.0}AbstractSiteType">
<sequence>
<element name="class" type="{http://www.opengis.net/gml}CodeType" minOccurs="0"/>
<element name="function" type="{http://www.opengis.net/gml}CodeType" maxOccurs="unbounded" minOccurs="0"/>
<element name="usage" type="{http://www.opengis.net/gml}CodeType" maxOccurs="unbounded" minOccurs="0"/>
<element name="yearOfConstruction" type="{http://www.w3.org/2001/XMLSchema}gYear" minOccurs="0"/>
<element name="yearOfDemolition" type="{http://www.w3.org/2001/XMLSchema}gYear" minOccurs="0"/>
<element name="isMovable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="lod1Solid" type="{http://www.opengis.net/gml}SolidPropertyType" minOccurs="0"/>
<element name="lod1MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod1TerrainIntersection" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/>
<element name="lod2Solid" type="{http://www.opengis.net/gml}SolidPropertyType" minOccurs="0"/>
<element name="lod2MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod2MultiCurve" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/>
<element name="lod2TerrainIntersection" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/>
<element name="outerBridgeConstruction" type="{http://www.opengis.net/citygml/bridge/2.0}BridgeConstructionElementPropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="outerBridgeInstallation" type="{http://www.opengis.net/citygml/bridge/2.0}BridgeInstallationPropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="interiorBridgeInstallation" type="{http://www.opengis.net/citygml/bridge/2.0}IntBridgeInstallationPropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="boundedBy" type="{http://www.opengis.net/citygml/bridge/2.0}BoundarySurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="lod3Solid" type="{http://www.opengis.net/gml}SolidPropertyType" minOccurs="0"/>
<element name="lod3MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod3MultiCurve" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/>
<element name="lod3TerrainIntersection" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/>
<element name="lod4Solid" type="{http://www.opengis.net/gml}SolidPropertyType" minOccurs="0"/>
<element name="lod4MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod4MultiCurve" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/>
<element name="lod4TerrainIntersection" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/>
<element name="interiorBridgeRoom" type="{http://www.opengis.net/citygml/bridge/2.0}InteriorBridgeRoomPropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="consistsOfBridgePart" type="{http://www.opengis.net/citygml/bridge/2.0}BridgePartPropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="address" type="{http://www.opengis.net/citygml/2.0}AddressPropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.opengis.net/citygml/bridge/2.0}_GenericApplicationPropertyOfAbstractBridge" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
genericApplicationPropertyOfSitecreationDate, externalReference, generalizesTo, genericApplicationPropertyOfCityObject, relativeToTerrain, relativeToWater, terminationDateboundedBy, locationdescription, id, metaDataProperty, name| Constructor and Description |
|---|
AbstractBridgeType() |
getGenericApplicationPropertyOfSite, isSetGenericApplicationPropertyOfSite, setGenericApplicationPropertyOfSite, unsetGenericApplicationPropertyOfSitegetCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getRelativeToTerrain, getRelativeToWater, getTerminationDate, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetRelativeToTerrain, isSetRelativeToWater, isSetTerminationDate, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setRelativeToTerrain, setRelativeToWater, setTerminationDate, unsetExternalReference, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObjectgetBoundedBy, getLocation, isSetBoundedBy, isSetLocation, setBoundedBy, setLocation, withBoundedBy, withDescription, withId, withLocation, withMetaDataProperty, withMetaDataProperty, withMetaDataProperty, withName, withName, withNamegetDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetNameprotected CodeType clazz
protected java.util.List<CodeType> function
protected java.util.List<CodeType> usage
protected javax.xml.datatype.XMLGregorianCalendar yearOfConstruction
protected javax.xml.datatype.XMLGregorianCalendar yearOfDemolition
protected java.lang.Boolean isMovable
protected SolidPropertyType lod1Solid
protected MultiSurfacePropertyType lod1MultiSurface
protected MultiCurvePropertyType lod1TerrainIntersection
protected SolidPropertyType lod2Solid
protected MultiSurfacePropertyType lod2MultiSurface
protected MultiCurvePropertyType lod2MultiCurve
protected MultiCurvePropertyType lod2TerrainIntersection
protected java.util.List<BridgeConstructionElementPropertyType> outerBridgeConstruction
protected java.util.List<BridgeInstallationPropertyType> outerBridgeInstallation
protected java.util.List<IntBridgeInstallationPropertyType> interiorBridgeInstallation
protected java.util.List<BoundarySurfacePropertyType> cityObjectBoundedBy
protected SolidPropertyType lod3Solid
protected MultiSurfacePropertyType lod3MultiSurface
protected MultiCurvePropertyType lod3MultiCurve
protected MultiCurvePropertyType lod3TerrainIntersection
protected SolidPropertyType lod4Solid
protected MultiSurfacePropertyType lod4MultiSurface
protected MultiCurvePropertyType lod4MultiCurve
protected MultiCurvePropertyType lod4TerrainIntersection
protected java.util.List<InteriorBridgeRoomPropertyType> interiorBridgeRoom
protected java.util.List<BridgePartPropertyType> consistsOfBridgePart
protected java.util.List<AddressPropertyType> address
protected java.util.List<java.lang.Object> genericApplicationPropertyOfAbstractBridge
public CodeType getClazz()
CodeTypepublic void setClazz(CodeType value)
value - allowed object is
CodeTypepublic boolean isSetClazz()
public java.util.List<CodeType> getFunction()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the function property.
For example, to add a new item, do as follows:
getFunction().add(newItem);
Objects of the following type(s) are allowed in the list
CodeType
public boolean isSetFunction()
public void unsetFunction()
public java.util.List<CodeType> getUsage()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the usage property.
For example, to add a new item, do as follows:
getUsage().add(newItem);
Objects of the following type(s) are allowed in the list
CodeType
public boolean isSetUsage()
public void unsetUsage()
public javax.xml.datatype.XMLGregorianCalendar getYearOfConstruction()
XMLGregorianCalendarpublic void setYearOfConstruction(javax.xml.datatype.XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic boolean isSetYearOfConstruction()
public javax.xml.datatype.XMLGregorianCalendar getYearOfDemolition()
XMLGregorianCalendarpublic void setYearOfDemolition(javax.xml.datatype.XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic boolean isSetYearOfDemolition()
public java.lang.Boolean isIsMovable()
Booleanpublic void setIsMovable(java.lang.Boolean value)
value - allowed object is
Booleanpublic boolean isSetIsMovable()
public SolidPropertyType getLod1Solid()
SolidPropertyTypepublic void setLod1Solid(SolidPropertyType value)
value - allowed object is
SolidPropertyTypepublic boolean isSetLod1Solid()
public MultiSurfacePropertyType getLod1MultiSurface()
MultiSurfacePropertyTypepublic void setLod1MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod1MultiSurface()
public MultiCurvePropertyType getLod1TerrainIntersection()
MultiCurvePropertyTypepublic void setLod1TerrainIntersection(MultiCurvePropertyType value)
value - allowed object is
MultiCurvePropertyTypepublic boolean isSetLod1TerrainIntersection()
public SolidPropertyType getLod2Solid()
SolidPropertyTypepublic void setLod2Solid(SolidPropertyType value)
value - allowed object is
SolidPropertyTypepublic boolean isSetLod2Solid()
public MultiSurfacePropertyType getLod2MultiSurface()
MultiSurfacePropertyTypepublic void setLod2MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod2MultiSurface()
public MultiCurvePropertyType getLod2MultiCurve()
MultiCurvePropertyTypepublic void setLod2MultiCurve(MultiCurvePropertyType value)
value - allowed object is
MultiCurvePropertyTypepublic boolean isSetLod2MultiCurve()
public MultiCurvePropertyType getLod2TerrainIntersection()
MultiCurvePropertyTypepublic void setLod2TerrainIntersection(MultiCurvePropertyType value)
value - allowed object is
MultiCurvePropertyTypepublic boolean isSetLod2TerrainIntersection()
public java.util.List<BridgeConstructionElementPropertyType> getOuterBridgeConstruction()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the outerBridgeConstruction property.
For example, to add a new item, do as follows:
getOuterBridgeConstruction().add(newItem);
Objects of the following type(s) are allowed in the list
BridgeConstructionElementPropertyType
public boolean isSetOuterBridgeConstruction()
public void unsetOuterBridgeConstruction()
public java.util.List<BridgeInstallationPropertyType> getOuterBridgeInstallation()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the outerBridgeInstallation property.
For example, to add a new item, do as follows:
getOuterBridgeInstallation().add(newItem);
Objects of the following type(s) are allowed in the list
BridgeInstallationPropertyType
public boolean isSetOuterBridgeInstallation()
public void unsetOuterBridgeInstallation()
public java.util.List<IntBridgeInstallationPropertyType> getInteriorBridgeInstallation()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the interiorBridgeInstallation property.
For example, to add a new item, do as follows:
getInteriorBridgeInstallation().add(newItem);
Objects of the following type(s) are allowed in the list
IntBridgeInstallationPropertyType
public boolean isSetInteriorBridgeInstallation()
public void unsetInteriorBridgeInstallation()
public java.util.List<BoundarySurfacePropertyType> getCityObjectBoundedBy()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the cityObjectBoundedBy property.
For example, to add a new item, do as follows:
getCityObjectBoundedBy().add(newItem);
Objects of the following type(s) are allowed in the list
BoundarySurfacePropertyType
public boolean isSetCityObjectBoundedBy()
public void unsetCityObjectBoundedBy()
public SolidPropertyType getLod3Solid()
SolidPropertyTypepublic void setLod3Solid(SolidPropertyType value)
value - allowed object is
SolidPropertyTypepublic boolean isSetLod3Solid()
public MultiSurfacePropertyType getLod3MultiSurface()
MultiSurfacePropertyTypepublic void setLod3MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod3MultiSurface()
public MultiCurvePropertyType getLod3MultiCurve()
MultiCurvePropertyTypepublic void setLod3MultiCurve(MultiCurvePropertyType value)
value - allowed object is
MultiCurvePropertyTypepublic boolean isSetLod3MultiCurve()
public MultiCurvePropertyType getLod3TerrainIntersection()
MultiCurvePropertyTypepublic void setLod3TerrainIntersection(MultiCurvePropertyType value)
value - allowed object is
MultiCurvePropertyTypepublic boolean isSetLod3TerrainIntersection()
public SolidPropertyType getLod4Solid()
SolidPropertyTypepublic void setLod4Solid(SolidPropertyType value)
value - allowed object is
SolidPropertyTypepublic boolean isSetLod4Solid()
public MultiSurfacePropertyType getLod4MultiSurface()
MultiSurfacePropertyTypepublic void setLod4MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod4MultiSurface()
public MultiCurvePropertyType getLod4MultiCurve()
MultiCurvePropertyTypepublic void setLod4MultiCurve(MultiCurvePropertyType value)
value - allowed object is
MultiCurvePropertyTypepublic boolean isSetLod4MultiCurve()
public MultiCurvePropertyType getLod4TerrainIntersection()
MultiCurvePropertyTypepublic void setLod4TerrainIntersection(MultiCurvePropertyType value)
value - allowed object is
MultiCurvePropertyTypepublic boolean isSetLod4TerrainIntersection()
public java.util.List<InteriorBridgeRoomPropertyType> getInteriorBridgeRoom()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the interiorBridgeRoom property.
For example, to add a new item, do as follows:
getInteriorBridgeRoom().add(newItem);
Objects of the following type(s) are allowed in the list
InteriorBridgeRoomPropertyType
public boolean isSetInteriorBridgeRoom()
public void unsetInteriorBridgeRoom()
public java.util.List<BridgePartPropertyType> getConsistsOfBridgePart()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the consistsOfBridgePart property.
For example, to add a new item, do as follows:
getConsistsOfBridgePart().add(newItem);
Objects of the following type(s) are allowed in the list
BridgePartPropertyType
public boolean isSetConsistsOfBridgePart()
public void unsetConsistsOfBridgePart()
public java.util.List<AddressPropertyType> getAddress()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the address property.
For example, to add a new item, do as follows:
getAddress().add(newItem);
Objects of the following type(s) are allowed in the list
AddressPropertyType
public boolean isSetAddress()
public void unsetAddress()
public java.util.List<java.lang.Object> getGenericApplicationPropertyOfAbstractBridge()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the genericApplicationPropertyOfAbstractBridge property.
For example, to add a new item, do as follows:
getGenericApplicationPropertyOfAbstractBridge().add(newItem);
Objects of the following type(s) are allowed in the list
Object
public boolean isSetGenericApplicationPropertyOfAbstractBridge()
public void unsetGenericApplicationPropertyOfAbstractBridge()
public java.lang.String toString()
toString in class AbstractSiteTypepublic java.lang.StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
java.lang.StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToString2append in class AbstractSiteTypepublic java.lang.StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
java.lang.StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2appendFields in class AbstractSiteTypepublic boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equals2equals in class AbstractSiteTypepublic boolean equals(java.lang.Object object)
equals in class AbstractSiteTypepublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2hashCode in class AbstractSiteTypepublic int hashCode()
hashCode in class AbstractSiteTypepublic java.lang.Object clone()
clone in class AbstractSiteTypepublic java.lang.Object copyTo(java.lang.Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2copyTo in class AbstractSiteTypepublic java.lang.Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
java.lang.Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2copyTo in class AbstractSiteTypepublic void mergeFrom(java.lang.Object left,
java.lang.Object right)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2mergeFrom in class AbstractSiteTypepublic void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
java.lang.Object left,
java.lang.Object right,
org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2mergeFrom in class AbstractSiteTypepublic void setFunction(java.util.List<CodeType> value)
public void setUsage(java.util.List<CodeType> value)
public void setOuterBridgeConstruction(java.util.List<BridgeConstructionElementPropertyType> value)
public void setOuterBridgeInstallation(java.util.List<BridgeInstallationPropertyType> value)
public void setInteriorBridgeInstallation(java.util.List<IntBridgeInstallationPropertyType> value)
public void setCityObjectBoundedBy(java.util.List<BoundarySurfacePropertyType> value)
public void setInteriorBridgeRoom(java.util.List<InteriorBridgeRoomPropertyType> value)
public void setConsistsOfBridgePart(java.util.List<BridgePartPropertyType> value)
public void setAddress(java.util.List<AddressPropertyType> value)
public void setGenericApplicationPropertyOfAbstractBridge(java.util.List<java.lang.Object> value)
public AbstractBridgeType withClazz(CodeType value)
public AbstractBridgeType withFunction(CodeType... values)
public AbstractBridgeType withFunction(java.util.Collection<CodeType> values)
public AbstractBridgeType withUsage(CodeType... values)
public AbstractBridgeType withUsage(java.util.Collection<CodeType> values)
public AbstractBridgeType withYearOfConstruction(javax.xml.datatype.XMLGregorianCalendar value)
public AbstractBridgeType withYearOfDemolition(javax.xml.datatype.XMLGregorianCalendar value)
public AbstractBridgeType withIsMovable(java.lang.Boolean value)
public AbstractBridgeType withLod1Solid(SolidPropertyType value)
public AbstractBridgeType withLod1MultiSurface(MultiSurfacePropertyType value)
public AbstractBridgeType withLod1TerrainIntersection(MultiCurvePropertyType value)
public AbstractBridgeType withLod2Solid(SolidPropertyType value)
public AbstractBridgeType withLod2MultiSurface(MultiSurfacePropertyType value)
public AbstractBridgeType withLod2MultiCurve(MultiCurvePropertyType value)
public AbstractBridgeType withLod2TerrainIntersection(MultiCurvePropertyType value)
public AbstractBridgeType withOuterBridgeConstruction(BridgeConstructionElementPropertyType... values)
public AbstractBridgeType withOuterBridgeConstruction(java.util.Collection<BridgeConstructionElementPropertyType> values)
public AbstractBridgeType withOuterBridgeInstallation(BridgeInstallationPropertyType... values)
public AbstractBridgeType withOuterBridgeInstallation(java.util.Collection<BridgeInstallationPropertyType> values)
public AbstractBridgeType withInteriorBridgeInstallation(IntBridgeInstallationPropertyType... values)
public AbstractBridgeType withInteriorBridgeInstallation(java.util.Collection<IntBridgeInstallationPropertyType> values)
public AbstractBridgeType withCityObjectBoundedBy(BoundarySurfacePropertyType... values)
public AbstractBridgeType withCityObjectBoundedBy(java.util.Collection<BoundarySurfacePropertyType> values)
public AbstractBridgeType withLod3Solid(SolidPropertyType value)
public AbstractBridgeType withLod3MultiSurface(MultiSurfacePropertyType value)
public AbstractBridgeType withLod3MultiCurve(MultiCurvePropertyType value)
public AbstractBridgeType withLod3TerrainIntersection(MultiCurvePropertyType value)
public AbstractBridgeType withLod4Solid(SolidPropertyType value)
public AbstractBridgeType withLod4MultiSurface(MultiSurfacePropertyType value)
public AbstractBridgeType withLod4MultiCurve(MultiCurvePropertyType value)
public AbstractBridgeType withLod4TerrainIntersection(MultiCurvePropertyType value)
public AbstractBridgeType withInteriorBridgeRoom(InteriorBridgeRoomPropertyType... values)
public AbstractBridgeType withInteriorBridgeRoom(java.util.Collection<InteriorBridgeRoomPropertyType> values)
public AbstractBridgeType withConsistsOfBridgePart(BridgePartPropertyType... values)
public AbstractBridgeType withConsistsOfBridgePart(java.util.Collection<BridgePartPropertyType> values)
public AbstractBridgeType withAddress(AddressPropertyType... values)
public AbstractBridgeType withAddress(java.util.Collection<AddressPropertyType> values)
public AbstractBridgeType withGenericApplicationPropertyOfAbstractBridge(java.lang.Object... values)
public AbstractBridgeType withGenericApplicationPropertyOfAbstractBridge(java.util.Collection<java.lang.Object> values)
public AbstractBridgeType withFunction(java.util.List<CodeType> value)
public AbstractBridgeType withUsage(java.util.List<CodeType> value)
public AbstractBridgeType withOuterBridgeConstruction(java.util.List<BridgeConstructionElementPropertyType> value)
public AbstractBridgeType withOuterBridgeInstallation(java.util.List<BridgeInstallationPropertyType> value)
public AbstractBridgeType withInteriorBridgeInstallation(java.util.List<IntBridgeInstallationPropertyType> value)
public AbstractBridgeType withCityObjectBoundedBy(java.util.List<BoundarySurfacePropertyType> value)
public AbstractBridgeType withInteriorBridgeRoom(java.util.List<InteriorBridgeRoomPropertyType> value)
public AbstractBridgeType withConsistsOfBridgePart(java.util.List<BridgePartPropertyType> value)
public AbstractBridgeType withAddress(java.util.List<AddressPropertyType> value)
public AbstractBridgeType withGenericApplicationPropertyOfAbstractBridge(java.util.List<java.lang.Object> value)
public AbstractBridgeType withGenericApplicationPropertyOfSite(java.lang.Object... values)
withGenericApplicationPropertyOfSite in class AbstractSiteTypepublic AbstractBridgeType withGenericApplicationPropertyOfSite(java.util.Collection<java.lang.Object> values)
withGenericApplicationPropertyOfSite in class AbstractSiteTypepublic AbstractBridgeType withGenericApplicationPropertyOfSite(java.util.List<java.lang.Object> value)
withGenericApplicationPropertyOfSite in class AbstractSiteTypepublic AbstractBridgeType withCreationDate(javax.xml.datatype.XMLGregorianCalendar value)
withCreationDate in class AbstractSiteTypepublic AbstractBridgeType withTerminationDate(javax.xml.datatype.XMLGregorianCalendar value)
withTerminationDate in class AbstractSiteTypepublic AbstractBridgeType withExternalReference(ExternalReferenceType... values)
withExternalReference in class AbstractSiteTypepublic AbstractBridgeType withExternalReference(java.util.Collection<ExternalReferenceType> values)
withExternalReference in class AbstractSiteTypepublic AbstractBridgeType withGeneralizesTo(GeneralizationRelationType... values)
withGeneralizesTo in class AbstractSiteTypepublic AbstractBridgeType withGeneralizesTo(java.util.Collection<GeneralizationRelationType> values)
withGeneralizesTo in class AbstractSiteTypepublic AbstractBridgeType withRelativeToTerrain(RelativeToTerrainType value)
withRelativeToTerrain in class AbstractSiteTypepublic AbstractBridgeType withRelativeToWater(RelativeToWaterType value)
withRelativeToWater in class AbstractSiteTypepublic AbstractBridgeType withGenericApplicationPropertyOfCityObject(javax.xml.bind.JAXBElement<?>... values)
withGenericApplicationPropertyOfCityObject in class AbstractSiteTypepublic AbstractBridgeType withGenericApplicationPropertyOfCityObject(java.util.Collection<javax.xml.bind.JAXBElement<?>> values)
withGenericApplicationPropertyOfCityObject in class AbstractSiteTypepublic AbstractBridgeType withExternalReference(java.util.List<ExternalReferenceType> value)
withExternalReference in class AbstractSiteTypepublic AbstractBridgeType withGeneralizesTo(java.util.List<GeneralizationRelationType> value)
withGeneralizesTo in class AbstractSiteTypepublic AbstractBridgeType withGenericApplicationPropertyOfCityObject(java.util.List<javax.xml.bind.JAXBElement<?>> value)
withGenericApplicationPropertyOfCityObject in class AbstractSiteTypeCopyright © 2008-2022. All Rights Reserved.