public abstract class AbstractBuildingType 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 AbstractBuildingType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AbstractBuildingType">
<complexContent>
<extension base="{http://www.opengis.net/citygml/1.0}AbstractSiteType">
<sequence>
<element name="class" type="{http://www.opengis.net/citygml/building/1.0}BuildingClassType" minOccurs="0"/>
<element name="function" type="{http://www.opengis.net/citygml/building/1.0}BuildingFunctionType" maxOccurs="unbounded" minOccurs="0"/>
<element name="usage" type="{http://www.opengis.net/citygml/building/1.0}BuildingUsageType" 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="roofType" type="{http://www.opengis.net/citygml/building/1.0}RoofTypeType" minOccurs="0"/>
<element name="measuredHeight" type="{http://www.opengis.net/gml}LengthType" minOccurs="0"/>
<element name="storeysAboveGround" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
<element name="storeysBelowGround" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
<element name="storeyHeightsAboveGround" type="{http://www.opengis.net/gml}MeasureOrNullListType" minOccurs="0"/>
<element name="storeyHeightsBelowGround" type="{http://www.opengis.net/gml}MeasureOrNullListType" 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="outerBuildingInstallation" type="{http://www.opengis.net/citygml/building/1.0}BuildingInstallationPropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="interiorBuildingInstallation" type="{http://www.opengis.net/citygml/building/1.0}IntBuildingInstallationPropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="boundedBy" type="{http://www.opengis.net/citygml/building/1.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="interiorRoom" type="{http://www.opengis.net/citygml/building/1.0}InteriorRoomPropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="consistsOfBuildingPart" type="{http://www.opengis.net/citygml/building/1.0}BuildingPartPropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="address" type="{http://www.opengis.net/citygml/1.0}AddressPropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.opengis.net/citygml/building/1.0}_GenericApplicationPropertyOfAbstractBuilding" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
genericApplicationPropertyOfSitecreationDate, externalReference, generalizesTo, genericApplicationPropertyOfCityObject, terminationDateboundedBy, locationdescription, id, metaDataProperty, name| Constructor and Description |
|---|
AbstractBuildingType() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.StringBuilder |
append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
java.lang.StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) |
java.lang.StringBuilder |
appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
java.lang.StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) |
java.lang.Object |
clone() |
java.lang.Object |
copyTo(java.lang.Object target) |
java.lang.Object |
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
java.lang.Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy) |
boolean |
equals(java.lang.Object object) |
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) |
java.util.List<AddressPropertyType> |
getAddress()
Gets the value of the address property.
|
java.util.List<BoundarySurfacePropertyType> |
getCityObjectBoundedBy()
Gets the value of the cityObjectBoundedBy property.
|
java.lang.String |
getClazz()
Gets the value of the clazz property.
|
java.util.List<BuildingPartPropertyType> |
getConsistsOfBuildingPart()
Gets the value of the consistsOfBuildingPart property.
|
java.util.List<java.lang.String> |
getFunction()
Gets the value of the function property.
|
java.util.List<java.lang.Object> |
getGenericApplicationPropertyOfAbstractBuilding()
Gets the value of the genericApplicationPropertyOfAbstractBuilding property.
|
java.util.List<IntBuildingInstallationPropertyType> |
getInteriorBuildingInstallation()
Gets the value of the interiorBuildingInstallation property.
|
java.util.List<InteriorRoomPropertyType> |
getInteriorRoom()
Gets the value of the interiorRoom property.
|
MultiSurfacePropertyType |
getLod1MultiSurface()
Gets the value of the lod1MultiSurface property.
|
SolidPropertyType |
getLod1Solid()
Gets the value of the lod1Solid property.
|
MultiCurvePropertyType |
getLod1TerrainIntersection()
Gets the value of the lod1TerrainIntersection property.
|
MultiCurvePropertyType |
getLod2MultiCurve()
Gets the value of the lod2MultiCurve property.
|
MultiSurfacePropertyType |
getLod2MultiSurface()
Gets the value of the lod2MultiSurface property.
|
SolidPropertyType |
getLod2Solid()
Gets the value of the lod2Solid property.
|
MultiCurvePropertyType |
getLod2TerrainIntersection()
Gets the value of the lod2TerrainIntersection property.
|
MultiCurvePropertyType |
getLod3MultiCurve()
Gets the value of the lod3MultiCurve property.
|
MultiSurfacePropertyType |
getLod3MultiSurface()
Gets the value of the lod3MultiSurface property.
|
SolidPropertyType |
getLod3Solid()
Gets the value of the lod3Solid property.
|
MultiCurvePropertyType |
getLod3TerrainIntersection()
Gets the value of the lod3TerrainIntersection property.
|
MultiCurvePropertyType |
getLod4MultiCurve()
Gets the value of the lod4MultiCurve property.
|
MultiSurfacePropertyType |
getLod4MultiSurface()
Gets the value of the lod4MultiSurface property.
|
SolidPropertyType |
getLod4Solid()
Gets the value of the lod4Solid property.
|
MultiCurvePropertyType |
getLod4TerrainIntersection()
Gets the value of the lod4TerrainIntersection property.
|
LengthType |
getMeasuredHeight()
Gets the value of the measuredHeight property.
|
java.util.List<BuildingInstallationPropertyType> |
getOuterBuildingInstallation()
Gets the value of the outerBuildingInstallation property.
|
java.lang.String |
getRoofType()
Gets the value of the roofType property.
|
MeasureOrNullListType |
getStoreyHeightsAboveGround()
Gets the value of the storeyHeightsAboveGround property.
|
MeasureOrNullListType |
getStoreyHeightsBelowGround()
Gets the value of the storeyHeightsBelowGround property.
|
java.math.BigInteger |
getStoreysAboveGround()
Gets the value of the storeysAboveGround property.
|
java.math.BigInteger |
getStoreysBelowGround()
Gets the value of the storeysBelowGround property.
|
java.util.List<java.lang.String> |
getUsage()
Gets the value of the usage property.
|
javax.xml.datatype.XMLGregorianCalendar |
getYearOfConstruction()
Gets the value of the yearOfConstruction property.
|
javax.xml.datatype.XMLGregorianCalendar |
getYearOfDemolition()
Gets the value of the yearOfDemolition property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) |
boolean |
isSetAddress() |
boolean |
isSetCityObjectBoundedBy() |
boolean |
isSetClazz() |
boolean |
isSetConsistsOfBuildingPart() |
boolean |
isSetFunction() |
boolean |
isSetGenericApplicationPropertyOfAbstractBuilding() |
boolean |
isSetInteriorBuildingInstallation() |
boolean |
isSetInteriorRoom() |
boolean |
isSetLod1MultiSurface() |
boolean |
isSetLod1Solid() |
boolean |
isSetLod1TerrainIntersection() |
boolean |
isSetLod2MultiCurve() |
boolean |
isSetLod2MultiSurface() |
boolean |
isSetLod2Solid() |
boolean |
isSetLod2TerrainIntersection() |
boolean |
isSetLod3MultiCurve() |
boolean |
isSetLod3MultiSurface() |
boolean |
isSetLod3Solid() |
boolean |
isSetLod3TerrainIntersection() |
boolean |
isSetLod4MultiCurve() |
boolean |
isSetLod4MultiSurface() |
boolean |
isSetLod4Solid() |
boolean |
isSetLod4TerrainIntersection() |
boolean |
isSetMeasuredHeight() |
boolean |
isSetOuterBuildingInstallation() |
boolean |
isSetRoofType() |
boolean |
isSetStoreyHeightsAboveGround() |
boolean |
isSetStoreyHeightsBelowGround() |
boolean |
isSetStoreysAboveGround() |
boolean |
isSetStoreysBelowGround() |
boolean |
isSetUsage() |
boolean |
isSetYearOfConstruction() |
boolean |
isSetYearOfDemolition() |
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) |
void |
mergeFrom(java.lang.Object left,
java.lang.Object right) |
void |
setAddress(java.util.List<AddressPropertyType> value) |
void |
setCityObjectBoundedBy(java.util.List<BoundarySurfacePropertyType> value) |
void |
setClazz(java.lang.String value)
Sets the value of the clazz property.
|
void |
setConsistsOfBuildingPart(java.util.List<BuildingPartPropertyType> value) |
void |
setFunction(java.util.List<java.lang.String> value) |
void |
setGenericApplicationPropertyOfAbstractBuilding(java.util.List<java.lang.Object> value) |
void |
setInteriorBuildingInstallation(java.util.List<IntBuildingInstallationPropertyType> value) |
void |
setInteriorRoom(java.util.List<InteriorRoomPropertyType> value) |
void |
setLod1MultiSurface(MultiSurfacePropertyType value)
Sets the value of the lod1MultiSurface property.
|
void |
setLod1Solid(SolidPropertyType value)
Sets the value of the lod1Solid property.
|
void |
setLod1TerrainIntersection(MultiCurvePropertyType value)
Sets the value of the lod1TerrainIntersection property.
|
void |
setLod2MultiCurve(MultiCurvePropertyType value)
Sets the value of the lod2MultiCurve property.
|
void |
setLod2MultiSurface(MultiSurfacePropertyType value)
Sets the value of the lod2MultiSurface property.
|
void |
setLod2Solid(SolidPropertyType value)
Sets the value of the lod2Solid property.
|
void |
setLod2TerrainIntersection(MultiCurvePropertyType value)
Sets the value of the lod2TerrainIntersection property.
|
void |
setLod3MultiCurve(MultiCurvePropertyType value)
Sets the value of the lod3MultiCurve property.
|
void |
setLod3MultiSurface(MultiSurfacePropertyType value)
Sets the value of the lod3MultiSurface property.
|
void |
setLod3Solid(SolidPropertyType value)
Sets the value of the lod3Solid property.
|
void |
setLod3TerrainIntersection(MultiCurvePropertyType value)
Sets the value of the lod3TerrainIntersection property.
|
void |
setLod4MultiCurve(MultiCurvePropertyType value)
Sets the value of the lod4MultiCurve property.
|
void |
setLod4MultiSurface(MultiSurfacePropertyType value)
Sets the value of the lod4MultiSurface property.
|
void |
setLod4Solid(SolidPropertyType value)
Sets the value of the lod4Solid property.
|
void |
setLod4TerrainIntersection(MultiCurvePropertyType value)
Sets the value of the lod4TerrainIntersection property.
|
void |
setMeasuredHeight(LengthType value)
Sets the value of the measuredHeight property.
|
void |
setOuterBuildingInstallation(java.util.List<BuildingInstallationPropertyType> value) |
void |
setRoofType(java.lang.String value)
Sets the value of the roofType property.
|
void |
setStoreyHeightsAboveGround(MeasureOrNullListType value)
Sets the value of the storeyHeightsAboveGround property.
|
void |
setStoreyHeightsBelowGround(MeasureOrNullListType value)
Sets the value of the storeyHeightsBelowGround property.
|
void |
setStoreysAboveGround(java.math.BigInteger value)
Sets the value of the storeysAboveGround property.
|
void |
setStoreysBelowGround(java.math.BigInteger value)
Sets the value of the storeysBelowGround property.
|
void |
setUsage(java.util.List<java.lang.String> value) |
void |
setYearOfConstruction(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the yearOfConstruction property.
|
void |
setYearOfDemolition(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the yearOfDemolition property.
|
java.lang.String |
toString() |
void |
unsetAddress() |
void |
unsetCityObjectBoundedBy() |
void |
unsetConsistsOfBuildingPart() |
void |
unsetFunction() |
void |
unsetGenericApplicationPropertyOfAbstractBuilding() |
void |
unsetInteriorBuildingInstallation() |
void |
unsetInteriorRoom() |
void |
unsetOuterBuildingInstallation() |
void |
unsetUsage() |
AbstractBuildingType |
withAddress(AddressPropertyType... values) |
AbstractBuildingType |
withAddress(java.util.Collection<AddressPropertyType> values) |
AbstractBuildingType |
withAddress(java.util.List<AddressPropertyType> value) |
AbstractBuildingType |
withCityObjectBoundedBy(BoundarySurfacePropertyType... values) |
AbstractBuildingType |
withCityObjectBoundedBy(java.util.Collection<BoundarySurfacePropertyType> values) |
AbstractBuildingType |
withCityObjectBoundedBy(java.util.List<BoundarySurfacePropertyType> value) |
AbstractBuildingType |
withClazz(java.lang.String value) |
AbstractBuildingType |
withConsistsOfBuildingPart(BuildingPartPropertyType... values) |
AbstractBuildingType |
withConsistsOfBuildingPart(java.util.Collection<BuildingPartPropertyType> values) |
AbstractBuildingType |
withConsistsOfBuildingPart(java.util.List<BuildingPartPropertyType> value) |
AbstractBuildingType |
withCreationDate(javax.xml.datatype.XMLGregorianCalendar value) |
AbstractBuildingType |
withExternalReference(java.util.Collection<ExternalReferenceType> values) |
AbstractBuildingType |
withExternalReference(ExternalReferenceType... values) |
AbstractBuildingType |
withExternalReference(java.util.List<ExternalReferenceType> value) |
AbstractBuildingType |
withFunction(java.util.Collection<java.lang.String> values) |
AbstractBuildingType |
withFunction(java.util.List<java.lang.String> value) |
AbstractBuildingType |
withFunction(java.lang.String... values) |
AbstractBuildingType |
withGeneralizesTo(java.util.Collection<GeneralizationRelationType> values) |
AbstractBuildingType |
withGeneralizesTo(GeneralizationRelationType... values) |
AbstractBuildingType |
withGeneralizesTo(java.util.List<GeneralizationRelationType> value) |
AbstractBuildingType |
withGenericApplicationPropertyOfAbstractBuilding(java.util.Collection<java.lang.Object> values) |
AbstractBuildingType |
withGenericApplicationPropertyOfAbstractBuilding(java.util.List<java.lang.Object> value) |
AbstractBuildingType |
withGenericApplicationPropertyOfAbstractBuilding(java.lang.Object... values) |
AbstractBuildingType |
withGenericApplicationPropertyOfCityObject(java.util.Collection<javax.xml.bind.JAXBElement<?>> values) |
AbstractBuildingType |
withGenericApplicationPropertyOfCityObject(javax.xml.bind.JAXBElement<?>... values) |
AbstractBuildingType |
withGenericApplicationPropertyOfCityObject(java.util.List<javax.xml.bind.JAXBElement<?>> value) |
AbstractBuildingType |
withGenericApplicationPropertyOfSite(java.util.Collection<java.lang.Object> values) |
AbstractBuildingType |
withGenericApplicationPropertyOfSite(java.util.List<java.lang.Object> value) |
AbstractBuildingType |
withGenericApplicationPropertyOfSite(java.lang.Object... values) |
AbstractBuildingType |
withInteriorBuildingInstallation(java.util.Collection<IntBuildingInstallationPropertyType> values) |
AbstractBuildingType |
withInteriorBuildingInstallation(IntBuildingInstallationPropertyType... values) |
AbstractBuildingType |
withInteriorBuildingInstallation(java.util.List<IntBuildingInstallationPropertyType> value) |
AbstractBuildingType |
withInteriorRoom(java.util.Collection<InteriorRoomPropertyType> values) |
AbstractBuildingType |
withInteriorRoom(InteriorRoomPropertyType... values) |
AbstractBuildingType |
withInteriorRoom(java.util.List<InteriorRoomPropertyType> value) |
AbstractBuildingType |
withLod1MultiSurface(MultiSurfacePropertyType value) |
AbstractBuildingType |
withLod1Solid(SolidPropertyType value) |
AbstractBuildingType |
withLod1TerrainIntersection(MultiCurvePropertyType value) |
AbstractBuildingType |
withLod2MultiCurve(MultiCurvePropertyType value) |
AbstractBuildingType |
withLod2MultiSurface(MultiSurfacePropertyType value) |
AbstractBuildingType |
withLod2Solid(SolidPropertyType value) |
AbstractBuildingType |
withLod2TerrainIntersection(MultiCurvePropertyType value) |
AbstractBuildingType |
withLod3MultiCurve(MultiCurvePropertyType value) |
AbstractBuildingType |
withLod3MultiSurface(MultiSurfacePropertyType value) |
AbstractBuildingType |
withLod3Solid(SolidPropertyType value) |
AbstractBuildingType |
withLod3TerrainIntersection(MultiCurvePropertyType value) |
AbstractBuildingType |
withLod4MultiCurve(MultiCurvePropertyType value) |
AbstractBuildingType |
withLod4MultiSurface(MultiSurfacePropertyType value) |
AbstractBuildingType |
withLod4Solid(SolidPropertyType value) |
AbstractBuildingType |
withLod4TerrainIntersection(MultiCurvePropertyType value) |
AbstractBuildingType |
withMeasuredHeight(LengthType value) |
AbstractBuildingType |
withOuterBuildingInstallation(BuildingInstallationPropertyType... values) |
AbstractBuildingType |
withOuterBuildingInstallation(java.util.Collection<BuildingInstallationPropertyType> values) |
AbstractBuildingType |
withOuterBuildingInstallation(java.util.List<BuildingInstallationPropertyType> value) |
AbstractBuildingType |
withRoofType(java.lang.String value) |
AbstractBuildingType |
withStoreyHeightsAboveGround(MeasureOrNullListType value) |
AbstractBuildingType |
withStoreyHeightsBelowGround(MeasureOrNullListType value) |
AbstractBuildingType |
withStoreysAboveGround(java.math.BigInteger value) |
AbstractBuildingType |
withStoreysBelowGround(java.math.BigInteger value) |
AbstractBuildingType |
withTerminationDate(javax.xml.datatype.XMLGregorianCalendar value) |
AbstractBuildingType |
withUsage(java.util.Collection<java.lang.String> values) |
AbstractBuildingType |
withUsage(java.util.List<java.lang.String> value) |
AbstractBuildingType |
withUsage(java.lang.String... values) |
AbstractBuildingType |
withYearOfConstruction(javax.xml.datatype.XMLGregorianCalendar value) |
AbstractBuildingType |
withYearOfDemolition(javax.xml.datatype.XMLGregorianCalendar value) |
getGenericApplicationPropertyOfSite, isSetGenericApplicationPropertyOfSite, setGenericApplicationPropertyOfSite, unsetGenericApplicationPropertyOfSitegetCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getTerminationDate, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetTerminationDate, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, 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 java.lang.String clazz
protected java.util.List<java.lang.String> function
protected java.util.List<java.lang.String> usage
protected javax.xml.datatype.XMLGregorianCalendar yearOfConstruction
protected javax.xml.datatype.XMLGregorianCalendar yearOfDemolition
protected java.lang.String roofType
protected LengthType measuredHeight
protected java.math.BigInteger storeysAboveGround
protected java.math.BigInteger storeysBelowGround
protected MeasureOrNullListType storeyHeightsAboveGround
protected MeasureOrNullListType storeyHeightsBelowGround
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<BuildingInstallationPropertyType> outerBuildingInstallation
protected java.util.List<IntBuildingInstallationPropertyType> interiorBuildingInstallation
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<InteriorRoomPropertyType> interiorRoom
protected java.util.List<BuildingPartPropertyType> consistsOfBuildingPart
protected java.util.List<AddressPropertyType> address
protected java.util.List<java.lang.Object> genericApplicationPropertyOfAbstractBuilding
public java.lang.String getClazz()
Stringpublic void setClazz(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetClazz()
public java.util.List<java.lang.String> 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
String
public boolean isSetFunction()
public void unsetFunction()
public java.util.List<java.lang.String> 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
String
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.String getRoofType()
Stringpublic void setRoofType(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetRoofType()
public LengthType getMeasuredHeight()
LengthTypepublic void setMeasuredHeight(LengthType value)
value - allowed object is
LengthTypepublic boolean isSetMeasuredHeight()
public java.math.BigInteger getStoreysAboveGround()
BigIntegerpublic void setStoreysAboveGround(java.math.BigInteger value)
value - allowed object is
BigIntegerpublic boolean isSetStoreysAboveGround()
public java.math.BigInteger getStoreysBelowGround()
BigIntegerpublic void setStoreysBelowGround(java.math.BigInteger value)
value - allowed object is
BigIntegerpublic boolean isSetStoreysBelowGround()
public MeasureOrNullListType getStoreyHeightsAboveGround()
MeasureOrNullListTypepublic void setStoreyHeightsAboveGround(MeasureOrNullListType value)
value - allowed object is
MeasureOrNullListTypepublic boolean isSetStoreyHeightsAboveGround()
public MeasureOrNullListType getStoreyHeightsBelowGround()
MeasureOrNullListTypepublic void setStoreyHeightsBelowGround(MeasureOrNullListType value)
value - allowed object is
MeasureOrNullListTypepublic boolean isSetStoreyHeightsBelowGround()
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<BuildingInstallationPropertyType> getOuterBuildingInstallation()
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 outerBuildingInstallation property.
For example, to add a new item, do as follows:
getOuterBuildingInstallation().add(newItem);
Objects of the following type(s) are allowed in the list
BuildingInstallationPropertyType
public boolean isSetOuterBuildingInstallation()
public void unsetOuterBuildingInstallation()
public java.util.List<IntBuildingInstallationPropertyType> getInteriorBuildingInstallation()
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 interiorBuildingInstallation property.
For example, to add a new item, do as follows:
getInteriorBuildingInstallation().add(newItem);
Objects of the following type(s) are allowed in the list
IntBuildingInstallationPropertyType
public boolean isSetInteriorBuildingInstallation()
public void unsetInteriorBuildingInstallation()
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<InteriorRoomPropertyType> getInteriorRoom()
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 interiorRoom property.
For example, to add a new item, do as follows:
getInteriorRoom().add(newItem);
Objects of the following type(s) are allowed in the list
InteriorRoomPropertyType
public boolean isSetInteriorRoom()
public void unsetInteriorRoom()
public java.util.List<BuildingPartPropertyType> getConsistsOfBuildingPart()
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 consistsOfBuildingPart property.
For example, to add a new item, do as follows:
getConsistsOfBuildingPart().add(newItem);
Objects of the following type(s) are allowed in the list
BuildingPartPropertyType
public boolean isSetConsistsOfBuildingPart()
public void unsetConsistsOfBuildingPart()
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> getGenericApplicationPropertyOfAbstractBuilding()
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 genericApplicationPropertyOfAbstractBuilding property.
For example, to add a new item, do as follows:
getGenericApplicationPropertyOfAbstractBuilding().add(newItem);
Objects of the following type(s) are allowed in the list
Object
public boolean isSetGenericApplicationPropertyOfAbstractBuilding()
public void unsetGenericApplicationPropertyOfAbstractBuilding()
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<java.lang.String> value)
public void setUsage(java.util.List<java.lang.String> value)
public void setOuterBuildingInstallation(java.util.List<BuildingInstallationPropertyType> value)
public void setInteriorBuildingInstallation(java.util.List<IntBuildingInstallationPropertyType> value)
public void setCityObjectBoundedBy(java.util.List<BoundarySurfacePropertyType> value)
public void setInteriorRoom(java.util.List<InteriorRoomPropertyType> value)
public void setConsistsOfBuildingPart(java.util.List<BuildingPartPropertyType> value)
public void setAddress(java.util.List<AddressPropertyType> value)
public void setGenericApplicationPropertyOfAbstractBuilding(java.util.List<java.lang.Object> value)
public AbstractBuildingType withClazz(java.lang.String value)
public AbstractBuildingType withFunction(java.lang.String... values)
public AbstractBuildingType withFunction(java.util.Collection<java.lang.String> values)
public AbstractBuildingType withUsage(java.lang.String... values)
public AbstractBuildingType withUsage(java.util.Collection<java.lang.String> values)
public AbstractBuildingType withYearOfConstruction(javax.xml.datatype.XMLGregorianCalendar value)
public AbstractBuildingType withYearOfDemolition(javax.xml.datatype.XMLGregorianCalendar value)
public AbstractBuildingType withRoofType(java.lang.String value)
public AbstractBuildingType withMeasuredHeight(LengthType value)
public AbstractBuildingType withStoreysAboveGround(java.math.BigInteger value)
public AbstractBuildingType withStoreysBelowGround(java.math.BigInteger value)
public AbstractBuildingType withStoreyHeightsAboveGround(MeasureOrNullListType value)
public AbstractBuildingType withStoreyHeightsBelowGround(MeasureOrNullListType value)
public AbstractBuildingType withLod1Solid(SolidPropertyType value)
public AbstractBuildingType withLod1MultiSurface(MultiSurfacePropertyType value)
public AbstractBuildingType withLod1TerrainIntersection(MultiCurvePropertyType value)
public AbstractBuildingType withLod2Solid(SolidPropertyType value)
public AbstractBuildingType withLod2MultiSurface(MultiSurfacePropertyType value)
public AbstractBuildingType withLod2MultiCurve(MultiCurvePropertyType value)
public AbstractBuildingType withLod2TerrainIntersection(MultiCurvePropertyType value)
public AbstractBuildingType withOuterBuildingInstallation(BuildingInstallationPropertyType... values)
public AbstractBuildingType withOuterBuildingInstallation(java.util.Collection<BuildingInstallationPropertyType> values)
public AbstractBuildingType withInteriorBuildingInstallation(IntBuildingInstallationPropertyType... values)
public AbstractBuildingType withInteriorBuildingInstallation(java.util.Collection<IntBuildingInstallationPropertyType> values)
public AbstractBuildingType withCityObjectBoundedBy(BoundarySurfacePropertyType... values)
public AbstractBuildingType withCityObjectBoundedBy(java.util.Collection<BoundarySurfacePropertyType> values)
public AbstractBuildingType withLod3Solid(SolidPropertyType value)
public AbstractBuildingType withLod3MultiSurface(MultiSurfacePropertyType value)
public AbstractBuildingType withLod3MultiCurve(MultiCurvePropertyType value)
public AbstractBuildingType withLod3TerrainIntersection(MultiCurvePropertyType value)
public AbstractBuildingType withLod4Solid(SolidPropertyType value)
public AbstractBuildingType withLod4MultiSurface(MultiSurfacePropertyType value)
public AbstractBuildingType withLod4MultiCurve(MultiCurvePropertyType value)
public AbstractBuildingType withLod4TerrainIntersection(MultiCurvePropertyType value)
public AbstractBuildingType withInteriorRoom(InteriorRoomPropertyType... values)
public AbstractBuildingType withInteriorRoom(java.util.Collection<InteriorRoomPropertyType> values)
public AbstractBuildingType withConsistsOfBuildingPart(BuildingPartPropertyType... values)
public AbstractBuildingType withConsistsOfBuildingPart(java.util.Collection<BuildingPartPropertyType> values)
public AbstractBuildingType withAddress(AddressPropertyType... values)
public AbstractBuildingType withAddress(java.util.Collection<AddressPropertyType> values)
public AbstractBuildingType withGenericApplicationPropertyOfAbstractBuilding(java.lang.Object... values)
public AbstractBuildingType withGenericApplicationPropertyOfAbstractBuilding(java.util.Collection<java.lang.Object> values)
public AbstractBuildingType withFunction(java.util.List<java.lang.String> value)
public AbstractBuildingType withUsage(java.util.List<java.lang.String> value)
public AbstractBuildingType withOuterBuildingInstallation(java.util.List<BuildingInstallationPropertyType> value)
public AbstractBuildingType withInteriorBuildingInstallation(java.util.List<IntBuildingInstallationPropertyType> value)
public AbstractBuildingType withCityObjectBoundedBy(java.util.List<BoundarySurfacePropertyType> value)
public AbstractBuildingType withInteriorRoom(java.util.List<InteriorRoomPropertyType> value)
public AbstractBuildingType withConsistsOfBuildingPart(java.util.List<BuildingPartPropertyType> value)
public AbstractBuildingType withAddress(java.util.List<AddressPropertyType> value)
public AbstractBuildingType withGenericApplicationPropertyOfAbstractBuilding(java.util.List<java.lang.Object> value)
public AbstractBuildingType withGenericApplicationPropertyOfSite(java.lang.Object... values)
withGenericApplicationPropertyOfSite in class AbstractSiteTypepublic AbstractBuildingType withGenericApplicationPropertyOfSite(java.util.Collection<java.lang.Object> values)
withGenericApplicationPropertyOfSite in class AbstractSiteTypepublic AbstractBuildingType withGenericApplicationPropertyOfSite(java.util.List<java.lang.Object> value)
withGenericApplicationPropertyOfSite in class AbstractSiteTypepublic AbstractBuildingType withCreationDate(javax.xml.datatype.XMLGregorianCalendar value)
withCreationDate in class AbstractSiteTypepublic AbstractBuildingType withTerminationDate(javax.xml.datatype.XMLGregorianCalendar value)
withTerminationDate in class AbstractSiteTypepublic AbstractBuildingType withExternalReference(ExternalReferenceType... values)
withExternalReference in class AbstractSiteTypepublic AbstractBuildingType withExternalReference(java.util.Collection<ExternalReferenceType> values)
withExternalReference in class AbstractSiteTypepublic AbstractBuildingType withGeneralizesTo(GeneralizationRelationType... values)
withGeneralizesTo in class AbstractSiteTypepublic AbstractBuildingType withGeneralizesTo(java.util.Collection<GeneralizationRelationType> values)
withGeneralizesTo in class AbstractSiteTypepublic AbstractBuildingType withGenericApplicationPropertyOfCityObject(javax.xml.bind.JAXBElement<?>... values)
withGenericApplicationPropertyOfCityObject in class AbstractSiteTypepublic AbstractBuildingType withGenericApplicationPropertyOfCityObject(java.util.Collection<javax.xml.bind.JAXBElement<?>> values)
withGenericApplicationPropertyOfCityObject in class AbstractSiteTypepublic AbstractBuildingType withExternalReference(java.util.List<ExternalReferenceType> value)
withExternalReference in class AbstractSiteTypepublic AbstractBuildingType withGeneralizesTo(java.util.List<GeneralizationRelationType> value)
withGeneralizesTo in class AbstractSiteTypepublic AbstractBuildingType withGenericApplicationPropertyOfCityObject(java.util.List<javax.xml.bind.JAXBElement<?>> value)
withGenericApplicationPropertyOfCityObject in class AbstractSiteTypeCopyright © 2008-2021. All Rights Reserved.