public class PlantCoverType extends AbstractVegetationObjectType implements 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 PlantCoverType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PlantCoverType">
<complexContent>
<extension base="{http://www.opengis.net/citygml/vegetation/2.0}AbstractVegetationObjectType">
<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="averageHeight" type="{http://www.opengis.net/gml}LengthType" minOccurs="0"/>
<element name="lod1MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod2MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod3MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod4MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod1MultiSolid" type="{http://www.opengis.net/gml}MultiSolidPropertyType" minOccurs="0"/>
<element name="lod2MultiSolid" type="{http://www.opengis.net/gml}MultiSolidPropertyType" minOccurs="0"/>
<element name="lod3MultiSolid" type="{http://www.opengis.net/gml}MultiSolidPropertyType" minOccurs="0"/>
<element name="lod4MultiSolid" type="{http://www.opengis.net/gml}MultiSolidPropertyType" minOccurs="0"/>
<element ref="{http://www.opengis.net/citygml/vegetation/2.0}_GenericApplicationPropertyOfPlantCover" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected LengthType |
averageHeight |
protected CodeType |
clazz |
protected List<CodeType> |
function |
protected List<Object> |
genericApplicationPropertyOfPlantCover |
protected MultiSolidPropertyType |
lod1MultiSolid |
protected MultiSurfacePropertyType |
lod1MultiSurface |
protected MultiSolidPropertyType |
lod2MultiSolid |
protected MultiSurfacePropertyType |
lod2MultiSurface |
protected MultiSolidPropertyType |
lod3MultiSolid |
protected MultiSurfacePropertyType |
lod3MultiSurface |
protected MultiSolidPropertyType |
lod4MultiSolid |
protected MultiSurfacePropertyType |
lod4MultiSurface |
protected List<CodeType> |
usage |
genericApplicationPropertyOfVegetationObjectcreationDate, externalReference, generalizesTo, genericApplicationPropertyOfCityObject, relativeToTerrain, relativeToWater, terminationDateboundedBy, locationdescription, id, metaDataProperty, name| Constructor and Description |
|---|
PlantCoverType() |
getGenericApplicationPropertyOfVegetationObject, isSetGenericApplicationPropertyOfVegetationObject, setGenericApplicationPropertyOfVegetationObject, unsetGenericApplicationPropertyOfVegetationObjectgetCreationDate, 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 LengthType averageHeight
protected MultiSurfacePropertyType lod1MultiSurface
protected MultiSurfacePropertyType lod2MultiSurface
protected MultiSurfacePropertyType lod3MultiSurface
protected MultiSurfacePropertyType lod4MultiSurface
protected MultiSolidPropertyType lod1MultiSolid
protected MultiSolidPropertyType lod2MultiSolid
protected MultiSolidPropertyType lod3MultiSolid
protected MultiSolidPropertyType lod4MultiSolid
public CodeType getClazz()
CodeTypepublic void setClazz(CodeType value)
value - allowed object is
CodeTypepublic boolean isSetClazz()
public 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 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 LengthType getAverageHeight()
LengthTypepublic void setAverageHeight(LengthType value)
value - allowed object is
LengthTypepublic boolean isSetAverageHeight()
public MultiSurfacePropertyType getLod1MultiSurface()
MultiSurfacePropertyTypepublic void setLod1MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod1MultiSurface()
public MultiSurfacePropertyType getLod2MultiSurface()
MultiSurfacePropertyTypepublic void setLod2MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod2MultiSurface()
public MultiSurfacePropertyType getLod3MultiSurface()
MultiSurfacePropertyTypepublic void setLod3MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod3MultiSurface()
public MultiSurfacePropertyType getLod4MultiSurface()
MultiSurfacePropertyTypepublic void setLod4MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod4MultiSurface()
public MultiSolidPropertyType getLod1MultiSolid()
MultiSolidPropertyTypepublic void setLod1MultiSolid(MultiSolidPropertyType value)
value - allowed object is
MultiSolidPropertyTypepublic boolean isSetLod1MultiSolid()
public MultiSolidPropertyType getLod2MultiSolid()
MultiSolidPropertyTypepublic void setLod2MultiSolid(MultiSolidPropertyType value)
value - allowed object is
MultiSolidPropertyTypepublic boolean isSetLod2MultiSolid()
public MultiSolidPropertyType getLod3MultiSolid()
MultiSolidPropertyTypepublic void setLod3MultiSolid(MultiSolidPropertyType value)
value - allowed object is
MultiSolidPropertyTypepublic boolean isSetLod3MultiSolid()
public MultiSolidPropertyType getLod4MultiSolid()
MultiSolidPropertyTypepublic void setLod4MultiSolid(MultiSolidPropertyType value)
value - allowed object is
MultiSolidPropertyTypepublic boolean isSetLod4MultiSolid()
public List<Object> getGenericApplicationPropertyOfPlantCover()
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 genericApplicationPropertyOfPlantCover property.
For example, to add a new item, do as follows:
getGenericApplicationPropertyOfPlantCover().add(newItem);
Objects of the following type(s) are allowed in the list
Object
public boolean isSetGenericApplicationPropertyOfPlantCover()
public void unsetGenericApplicationPropertyOfPlantCover()
public String toString()
toString in class AbstractVegetationObjectTypepublic StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToString2append in class AbstractVegetationObjectTypepublic StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2appendFields in class AbstractVegetationObjectTypepublic boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equals2equals in class AbstractVegetationObjectTypepublic boolean equals(Object object)
equals in class AbstractVegetationObjectTypepublic 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 AbstractVegetationObjectTypepublic int hashCode()
hashCode in class AbstractVegetationObjectTypepublic Object clone()
clone in class AbstractVegetationObjectTypepublic Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2copyTo in class AbstractVegetationObjectTypepublic Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2copyTo in class AbstractVegetationObjectTypepublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2public void mergeFrom(Object left, Object right)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2mergeFrom in class AbstractVegetationObjectTypepublic 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.MergeStrategy2 strategy)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2mergeFrom in class AbstractVegetationObjectTypepublic void setGenericApplicationPropertyOfPlantCover(List<Object> value)
public PlantCoverType withClazz(CodeType value)
public PlantCoverType withFunction(CodeType... values)
public PlantCoverType withFunction(Collection<CodeType> values)
public PlantCoverType withUsage(CodeType... values)
public PlantCoverType withUsage(Collection<CodeType> values)
public PlantCoverType withAverageHeight(LengthType value)
public PlantCoverType withLod1MultiSurface(MultiSurfacePropertyType value)
public PlantCoverType withLod2MultiSurface(MultiSurfacePropertyType value)
public PlantCoverType withLod3MultiSurface(MultiSurfacePropertyType value)
public PlantCoverType withLod4MultiSurface(MultiSurfacePropertyType value)
public PlantCoverType withLod1MultiSolid(MultiSolidPropertyType value)
public PlantCoverType withLod2MultiSolid(MultiSolidPropertyType value)
public PlantCoverType withLod3MultiSolid(MultiSolidPropertyType value)
public PlantCoverType withLod4MultiSolid(MultiSolidPropertyType value)
public PlantCoverType withGenericApplicationPropertyOfPlantCover(Object... values)
public PlantCoverType withGenericApplicationPropertyOfPlantCover(Collection<Object> values)
public PlantCoverType withFunction(List<CodeType> value)
public PlantCoverType withUsage(List<CodeType> value)
public PlantCoverType withGenericApplicationPropertyOfPlantCover(List<Object> value)
public PlantCoverType withGenericApplicationPropertyOfVegetationObject(Object... values)
withGenericApplicationPropertyOfVegetationObject in class AbstractVegetationObjectTypepublic PlantCoverType withGenericApplicationPropertyOfVegetationObject(Collection<Object> values)
withGenericApplicationPropertyOfVegetationObject in class AbstractVegetationObjectTypepublic PlantCoverType withGenericApplicationPropertyOfVegetationObject(List<Object> value)
withGenericApplicationPropertyOfVegetationObject in class AbstractVegetationObjectTypepublic PlantCoverType withCreationDate(XMLGregorianCalendar value)
withCreationDate in class AbstractVegetationObjectTypepublic PlantCoverType withTerminationDate(XMLGregorianCalendar value)
withTerminationDate in class AbstractVegetationObjectTypepublic PlantCoverType withExternalReference(ExternalReferenceType... values)
withExternalReference in class AbstractVegetationObjectTypepublic PlantCoverType withExternalReference(Collection<ExternalReferenceType> values)
withExternalReference in class AbstractVegetationObjectTypepublic PlantCoverType withGeneralizesTo(GeneralizationRelationType... values)
withGeneralizesTo in class AbstractVegetationObjectTypepublic PlantCoverType withGeneralizesTo(Collection<GeneralizationRelationType> values)
withGeneralizesTo in class AbstractVegetationObjectTypepublic PlantCoverType withRelativeToTerrain(RelativeToTerrainType value)
withRelativeToTerrain in class AbstractVegetationObjectTypepublic PlantCoverType withRelativeToWater(RelativeToWaterType value)
withRelativeToWater in class AbstractVegetationObjectTypepublic PlantCoverType withGenericApplicationPropertyOfCityObject(jakarta.xml.bind.JAXBElement<?>... values)
withGenericApplicationPropertyOfCityObject in class AbstractVegetationObjectTypepublic PlantCoverType withGenericApplicationPropertyOfCityObject(Collection<jakarta.xml.bind.JAXBElement<?>> values)
withGenericApplicationPropertyOfCityObject in class AbstractVegetationObjectTypepublic PlantCoverType withExternalReference(List<ExternalReferenceType> value)
withExternalReference in class AbstractVegetationObjectTypepublic PlantCoverType withGeneralizesTo(List<GeneralizationRelationType> value)
withGeneralizesTo in class AbstractVegetationObjectTypepublic PlantCoverType withGenericApplicationPropertyOfCityObject(List<jakarta.xml.bind.JAXBElement<?>> value)
withGenericApplicationPropertyOfCityObject in class AbstractVegetationObjectTypeCopyright © 2008–2023. All rights reserved.