|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.opengis.gml.v_3_1_1.AbstractGMLType
net.opengis.gml.v_3_1_1.AbstractFeatureType
net.opengis.citygml.v_1_0.AbstractCityObjectType
net.opengis.citygml.v_1_0.AbstractSiteType
net.opengis.citygml.building.v_1_0.AbstractBuildingType
public abstract class AbstractBuildingType
Type describing the thematic and geometric attributes and the associations of buildings. It is an abstract type, only its subclasses Building and BuildingPart can be instantiated. An _AbstractBuilding may consist of BuildingParts, which are again _AbstractBuildings by inheritance. Thus an aggregation hierarchy between _AbstractBuildings of arbitrary depth may be specified. In such an hierarchy, top elements are Buildings, while all other elements are BuildingParts. Each element of such a hierarchy may have all attributes and geometries of _AbstractBuildings. It must, however, be assured than no inconsistencies occur (for example, if the geometry of a Building does not correspond to the geometries of its parts, or if the roof type of a Building is saddle roof, while its parts have an hip roof). As subclass of _CityObject, an _AbstractBuilding inherits all attributes and relations, in particular an id, names, external references, and generalization relations.
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>
| Fields inherited from class net.opengis.citygml.v_1_0.AbstractSiteType |
|---|
genericApplicationPropertyOfSite |
| Fields inherited from class net.opengis.citygml.v_1_0.AbstractCityObjectType |
|---|
creationDate, externalReference, generalizesTo, genericApplicationPropertyOfCityObject, terminationDate |
| Fields inherited from class net.opengis.gml.v_3_1_1.AbstractFeatureType |
|---|
boundedBy, location |
| Fields inherited from class net.opengis.gml.v_3_1_1.AbstractGMLType |
|---|
description, id, metaDataProperty, name |
| Constructor Summary | |
|---|---|
AbstractBuildingType()
|
|
| Methods inherited from class net.opengis.citygml.v_1_0.AbstractSiteType |
|---|
getGenericApplicationPropertyOfSite, isSetGenericApplicationPropertyOfSite, setGenericApplicationPropertyOfSite, unsetGenericApplicationPropertyOfSite |
| Methods inherited from class net.opengis.gml.v_3_1_1.AbstractFeatureType |
|---|
getBoundedBy, getLocation, isSetBoundedBy, isSetLocation, setBoundedBy, setLocation, withBoundedBy, withDescription, withId, withLocation, withMetaDataProperty, withMetaDataProperty, withMetaDataProperty, withName, withName, withName |
| Methods inherited from class net.opengis.gml.v_3_1_1.AbstractGMLType |
|---|
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jvnet.jaxb2_commons.lang.CopyTo |
|---|
createNewInstance |
| Methods inherited from interface org.jvnet.jaxb2_commons.lang.MergeFrom |
|---|
createNewInstance |
| Field Detail |
|---|
protected String clazz
protected List<String> function
protected List<String> usage
protected XMLGregorianCalendar yearOfConstruction
protected XMLGregorianCalendar yearOfDemolition
protected String roofType
protected LengthType measuredHeight
protected BigInteger storeysAboveGround
protected 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 List<BuildingInstallationPropertyType> outerBuildingInstallation
protected List<IntBuildingInstallationPropertyType> interiorBuildingInstallation
protected 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 List<InteriorRoomPropertyType> interiorRoom
protected List<BuildingPartPropertyType> consistsOfBuildingPart
protected List<AddressPropertyType> address
protected List<Object> genericApplicationPropertyOfAbstractBuilding
| Constructor Detail |
|---|
public AbstractBuildingType()
| Method Detail |
|---|
public String getClazz()
Stringpublic void setClazz(String value)
value - allowed object is
Stringpublic boolean isSetClazz()
public List<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 List<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 XMLGregorianCalendar getYearOfConstruction()
XMLGregorianCalendarpublic void setYearOfConstruction(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic boolean isSetYearOfConstruction()
public XMLGregorianCalendar getYearOfDemolition()
XMLGregorianCalendarpublic void setYearOfDemolition(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic boolean isSetYearOfDemolition()
public String getRoofType()
Stringpublic void setRoofType(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 BigInteger getStoreysAboveGround()
BigIntegerpublic void setStoreysAboveGround(BigInteger value)
value - allowed object is
BigIntegerpublic boolean isSetStoreysAboveGround()
public BigInteger getStoreysBelowGround()
BigIntegerpublic void setStoreysBelowGround(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 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 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 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 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 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 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 List<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 String toString()
toString in class AbstractSiteType
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToStringappend in class AbstractSiteType
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToStringappendFields in class AbstractSiteType
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalsequals in class AbstractSiteTypepublic boolean equals(Object object)
equals in class AbstractSiteType
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodehashCode in class AbstractSiteTypepublic int hashCode()
hashCode in class AbstractSiteTypepublic Object clone()
clone in class AbstractSiteTypepublic Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTocopyTo in class AbstractSiteType
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTocopyTo in class AbstractSiteType
public void mergeFrom(Object left,
Object right)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrommergeFrom in class AbstractSiteType
public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
Object left,
Object right,
org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrommergeFrom in class AbstractSiteTypepublic void setFunction(List<String> value)
public void setUsage(List<String> value)
public void setOuterBuildingInstallation(List<BuildingInstallationPropertyType> value)
public void setInteriorBuildingInstallation(List<IntBuildingInstallationPropertyType> value)
public void setCityObjectBoundedBy(List<BoundarySurfacePropertyType> value)
public void setInteriorRoom(List<InteriorRoomPropertyType> value)
public void setConsistsOfBuildingPart(List<BuildingPartPropertyType> value)
public void setAddress(List<AddressPropertyType> value)
public void setGenericApplicationPropertyOfAbstractBuilding(List<Object> value)
public AbstractBuildingType withClazz(String value)
public AbstractBuildingType withFunction(String... values)
public AbstractBuildingType withFunction(Collection<String> values)
public AbstractBuildingType withUsage(String... values)
public AbstractBuildingType withUsage(Collection<String> values)
public AbstractBuildingType withYearOfConstruction(XMLGregorianCalendar value)
public AbstractBuildingType withYearOfDemolition(XMLGregorianCalendar value)
public AbstractBuildingType withRoofType(String value)
public AbstractBuildingType withMeasuredHeight(LengthType value)
public AbstractBuildingType withStoreysAboveGround(BigInteger value)
public AbstractBuildingType withStoreysBelowGround(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(Collection<BuildingInstallationPropertyType> values)
public AbstractBuildingType withInteriorBuildingInstallation(IntBuildingInstallationPropertyType... values)
public AbstractBuildingType withInteriorBuildingInstallation(Collection<IntBuildingInstallationPropertyType> values)
public AbstractBuildingType withCityObjectBoundedBy(BoundarySurfacePropertyType... values)
public AbstractBuildingType withCityObjectBoundedBy(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(Collection<InteriorRoomPropertyType> values)
public AbstractBuildingType withConsistsOfBuildingPart(BuildingPartPropertyType... values)
public AbstractBuildingType withConsistsOfBuildingPart(Collection<BuildingPartPropertyType> values)
public AbstractBuildingType withAddress(AddressPropertyType... values)
public AbstractBuildingType withAddress(Collection<AddressPropertyType> values)
public AbstractBuildingType withGenericApplicationPropertyOfAbstractBuilding(Object... values)
public AbstractBuildingType withGenericApplicationPropertyOfAbstractBuilding(Collection<Object> values)
public AbstractBuildingType withFunction(List<String> value)
public AbstractBuildingType withUsage(List<String> value)
public AbstractBuildingType withOuterBuildingInstallation(List<BuildingInstallationPropertyType> value)
public AbstractBuildingType withInteriorBuildingInstallation(List<IntBuildingInstallationPropertyType> value)
public AbstractBuildingType withCityObjectBoundedBy(List<BoundarySurfacePropertyType> value)
public AbstractBuildingType withInteriorRoom(List<InteriorRoomPropertyType> value)
public AbstractBuildingType withConsistsOfBuildingPart(List<BuildingPartPropertyType> value)
public AbstractBuildingType withAddress(List<AddressPropertyType> value)
public AbstractBuildingType withGenericApplicationPropertyOfAbstractBuilding(List<Object> value)
public AbstractBuildingType withGenericApplicationPropertyOfSite(Object... values)
withGenericApplicationPropertyOfSite in class AbstractSiteTypepublic AbstractBuildingType withGenericApplicationPropertyOfSite(Collection<Object> values)
withGenericApplicationPropertyOfSite in class AbstractSiteTypepublic AbstractBuildingType withGenericApplicationPropertyOfSite(List<Object> value)
withGenericApplicationPropertyOfSite in class AbstractSiteTypepublic AbstractBuildingType withCreationDate(XMLGregorianCalendar value)
withCreationDate in class AbstractSiteTypepublic AbstractBuildingType withTerminationDate(XMLGregorianCalendar value)
withTerminationDate in class AbstractSiteTypepublic AbstractBuildingType withExternalReference(ExternalReferenceType... values)
withExternalReference in class AbstractSiteTypepublic AbstractBuildingType withExternalReference(Collection<ExternalReferenceType> values)
withExternalReference in class AbstractSiteTypepublic AbstractBuildingType withGeneralizesTo(GeneralizationRelationType... values)
withGeneralizesTo in class AbstractSiteTypepublic AbstractBuildingType withGeneralizesTo(Collection<GeneralizationRelationType> values)
withGeneralizesTo in class AbstractSiteTypepublic AbstractBuildingType withGenericApplicationPropertyOfCityObject(JAXBElement<?>... values)
withGenericApplicationPropertyOfCityObject in class AbstractSiteTypepublic AbstractBuildingType withGenericApplicationPropertyOfCityObject(Collection<JAXBElement<?>> values)
withGenericApplicationPropertyOfCityObject in class AbstractSiteTypepublic AbstractBuildingType withExternalReference(List<ExternalReferenceType> value)
withExternalReference in class AbstractSiteTypepublic AbstractBuildingType withGeneralizesTo(List<GeneralizationRelationType> value)
withGeneralizesTo in class AbstractSiteTypepublic AbstractBuildingType withGenericApplicationPropertyOfCityObject(List<JAXBElement<?>> value)
withGenericApplicationPropertyOfCityObject in class AbstractSiteType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||