org.citygml4j.jaxb.citygml.veg._1
Class SolitaryVegetationObjectType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.gml._3_1_1.AbstractFeatureType
          extended by org.citygml4j.jaxb.citygml.core._1.AbstractCityObjectType
              extended by org.citygml4j.jaxb.citygml.veg._1.AbstractVegetationObjectType
                  extended by org.citygml4j.jaxb.citygml.veg._1.SolitaryVegetationObjectType

public class SolitaryVegetationObjectType
extends AbstractVegetationObjectType

Type describing solitary vegetation objects, e.g., trees. Its geometry is either defined explicitly by a GML 3 geometry with absolute coordinates, or in the case of multiple occurences of the same vegetation object, implicitly by a reference to a shape definition and a transformation. The shape definition may be given in an external file. As subclass of _CityObject, a SolitaryVegetationObject inherits all attributes and relations, in particular an id, names, external references, and generalization relations.

Java-Klasse für SolitaryVegetationObjectType complex type.

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

 <complexType name="SolitaryVegetationObjectType">
   <complexContent>
     <extension base="{http://www.opengis.net/citygml/vegetation/1.0}AbstractVegetationObjectType">
       <sequence>
         <element name="class" type="{http://www.opengis.net/citygml/vegetation/1.0}PlantClassType" minOccurs="0"/>
         <element name="function" type="{http://www.opengis.net/citygml/vegetation/1.0}PlantFunctionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="species" type="{http://www.opengis.net/citygml/vegetation/1.0}SpeciesType" minOccurs="0"/>
         <element name="height" type="{http://www.opengis.net/gml}LengthType" minOccurs="0"/>
         <element name="trunkDiameter" type="{http://www.opengis.net/gml}LengthType" minOccurs="0"/>
         <element name="crownDiameter" type="{http://www.opengis.net/gml}LengthType" minOccurs="0"/>
         <element name="lod1Geometry" type="{http://www.opengis.net/gml}GeometryPropertyType" minOccurs="0"/>
         <element name="lod2Geometry" type="{http://www.opengis.net/gml}GeometryPropertyType" minOccurs="0"/>
         <element name="lod3Geometry" type="{http://www.opengis.net/gml}GeometryPropertyType" minOccurs="0"/>
         <element name="lod4Geometry" type="{http://www.opengis.net/gml}GeometryPropertyType" minOccurs="0"/>
         <element name="lod1ImplicitRepresentation" type="{http://www.opengis.net/citygml/1.0}ImplicitRepresentationPropertyType" minOccurs="0"/>
         <element name="lod2ImplicitRepresentation" type="{http://www.opengis.net/citygml/1.0}ImplicitRepresentationPropertyType" minOccurs="0"/>
         <element name="lod3ImplicitRepresentation" type="{http://www.opengis.net/citygml/1.0}ImplicitRepresentationPropertyType" minOccurs="0"/>
         <element name="lod4ImplicitRepresentation" type="{http://www.opengis.net/citygml/1.0}ImplicitRepresentationPropertyType" minOccurs="0"/>
         <element ref="{http://www.opengis.net/citygml/vegetation/1.0}_GenericApplicationPropertyOfSolitaryVegetationObject" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
SolitaryVegetationObjectType()
           
 
Method Summary
 java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> get_GenericApplicationPropertyOfSolitaryVegetationObject()
          Gets the value of the genericApplicationPropertyOfSolitaryVegetationObject property.
 java.lang.String getClazz()
          Ruft den Wert der clazz-Eigenschaft ab.
 LengthType getCrownDiameter()
          Ruft den Wert der crownDiameter-Eigenschaft ab.
 java.util.List<java.lang.String> getFunction()
          Gets the value of the function property.
 LengthType getHeight()
          Ruft den Wert der height-Eigenschaft ab.
 GeometryPropertyType getLod1Geometry()
          Ruft den Wert der lod1Geometry-Eigenschaft ab.
 ImplicitRepresentationPropertyType getLod1ImplicitRepresentation()
          Ruft den Wert der lod1ImplicitRepresentation-Eigenschaft ab.
 GeometryPropertyType getLod2Geometry()
          Ruft den Wert der lod2Geometry-Eigenschaft ab.
 ImplicitRepresentationPropertyType getLod2ImplicitRepresentation()
          Ruft den Wert der lod2ImplicitRepresentation-Eigenschaft ab.
 GeometryPropertyType getLod3Geometry()
          Ruft den Wert der lod3Geometry-Eigenschaft ab.
 ImplicitRepresentationPropertyType getLod3ImplicitRepresentation()
          Ruft den Wert der lod3ImplicitRepresentation-Eigenschaft ab.
 GeometryPropertyType getLod4Geometry()
          Ruft den Wert der lod4Geometry-Eigenschaft ab.
 ImplicitRepresentationPropertyType getLod4ImplicitRepresentation()
          Ruft den Wert der lod4ImplicitRepresentation-Eigenschaft ab.
 java.lang.String getSpecies()
          Ruft den Wert der species-Eigenschaft ab.
 LengthType getTrunkDiameter()
          Ruft den Wert der trunkDiameter-Eigenschaft ab.
 boolean isSet_GenericApplicationPropertyOfSolitaryVegetationObject()
           
 boolean isSetClazz()
           
 boolean isSetCrownDiameter()
           
 boolean isSetFunction()
           
 boolean isSetHeight()
           
 boolean isSetLod1Geometry()
           
 boolean isSetLod1ImplicitRepresentation()
           
 boolean isSetLod2Geometry()
           
 boolean isSetLod2ImplicitRepresentation()
           
 boolean isSetLod3Geometry()
           
 boolean isSetLod3ImplicitRepresentation()
           
 boolean isSetLod4Geometry()
           
 boolean isSetLod4ImplicitRepresentation()
           
 boolean isSetSpecies()
           
 boolean isSetTrunkDiameter()
           
 void set_GenericApplicationPropertyOfSolitaryVegetationObject(java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> genericApplicationPropertyOfSolitaryVegetationObject)
          Sets the value of the _GenericApplicationPropertyOfSolitaryVegetationObject property.
 void setClazz(java.lang.String value)
          Legt den Wert der clazz-Eigenschaft fest.
 void setCrownDiameter(LengthType value)
          Legt den Wert der crownDiameter-Eigenschaft fest.
 void setFunction(java.util.List<java.lang.String> function)
          Sets the value of the function property.
 void setHeight(LengthType value)
          Legt den Wert der height-Eigenschaft fest.
 void setLod1Geometry(GeometryPropertyType value)
          Legt den Wert der lod1Geometry-Eigenschaft fest.
 void setLod1ImplicitRepresentation(ImplicitRepresentationPropertyType value)
          Legt den Wert der lod1ImplicitRepresentation-Eigenschaft fest.
 void setLod2Geometry(GeometryPropertyType value)
          Legt den Wert der lod2Geometry-Eigenschaft fest.
 void setLod2ImplicitRepresentation(ImplicitRepresentationPropertyType value)
          Legt den Wert der lod2ImplicitRepresentation-Eigenschaft fest.
 void setLod3Geometry(GeometryPropertyType value)
          Legt den Wert der lod3Geometry-Eigenschaft fest.
 void setLod3ImplicitRepresentation(ImplicitRepresentationPropertyType value)
          Legt den Wert der lod3ImplicitRepresentation-Eigenschaft fest.
 void setLod4Geometry(GeometryPropertyType value)
          Legt den Wert der lod4Geometry-Eigenschaft fest.
 void setLod4ImplicitRepresentation(ImplicitRepresentationPropertyType value)
          Legt den Wert der lod4ImplicitRepresentation-Eigenschaft fest.
 void setSpecies(java.lang.String value)
          Legt den Wert der species-Eigenschaft fest.
 void setTrunkDiameter(LengthType value)
          Legt den Wert der trunkDiameter-Eigenschaft fest.
 void unset_GenericApplicationPropertyOfSolitaryVegetationObject()
           
 void unsetFunction()
           
 
Methods inherited from class org.citygml4j.jaxb.citygml.veg._1.AbstractVegetationObjectType
get_GenericApplicationPropertyOfVegetationObject, isSet_GenericApplicationPropertyOfVegetationObject, set_GenericApplicationPropertyOfVegetationObject, unset_GenericApplicationPropertyOfVegetationObject
 
Methods inherited from class org.citygml4j.jaxb.citygml.core._1.AbstractCityObjectType
get_GenericApplicationPropertyOfCityObject, get_GenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getTerminationDate, isSet_GenericApplicationPropertyOfCityObject, isSet_GenericAttribute, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetTerminationDate, set_GenericApplicationPropertyOfCityObject, set_GenericAttribute, setAppearance, setCreationDate, setExternalReference, setGeneralizesTo, setTerminationDate, unset_GenericApplicationPropertyOfCityObject, unset_GenericAttribute, unsetAppearance, unsetExternalReference, unsetGeneralizesTo
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractFeatureType
get_ADEComponent, getBoundedBy, getLocation, isSet_ADEComponent, isSetBoundedBy, isSetLocation, set_ADEComponent, setBoundedBy, setLocation, unset_ADEComponent
 
Methods inherited from class org.citygml4j.jaxb.gml._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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SolitaryVegetationObjectType

public SolitaryVegetationObjectType()
Method Detail

getClazz

public java.lang.String getClazz()
Ruft den Wert der clazz-Eigenschaft ab.

Returns:
possible object is String

setClazz

public void setClazz(java.lang.String value)
Legt den Wert der clazz-Eigenschaft fest.

Parameters:
value - allowed object is String

isSetClazz

public boolean isSetClazz()

getFunction

public java.util.List<java.lang.String> getFunction()
Gets the value of the function property.

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


isSetFunction

public boolean isSetFunction()

unsetFunction

public void unsetFunction()

getSpecies

public java.lang.String getSpecies()
Ruft den Wert der species-Eigenschaft ab.

Returns:
possible object is String

setSpecies

public void setSpecies(java.lang.String value)
Legt den Wert der species-Eigenschaft fest.

Parameters:
value - allowed object is String

isSetSpecies

public boolean isSetSpecies()

getHeight

public LengthType getHeight()
Ruft den Wert der height-Eigenschaft ab.

Returns:
possible object is LengthType

setHeight

public void setHeight(LengthType value)
Legt den Wert der height-Eigenschaft fest.

Parameters:
value - allowed object is LengthType

isSetHeight

public boolean isSetHeight()

getTrunkDiameter

public LengthType getTrunkDiameter()
Ruft den Wert der trunkDiameter-Eigenschaft ab.

Returns:
possible object is LengthType

setTrunkDiameter

public void setTrunkDiameter(LengthType value)
Legt den Wert der trunkDiameter-Eigenschaft fest.

Parameters:
value - allowed object is LengthType

isSetTrunkDiameter

public boolean isSetTrunkDiameter()

getCrownDiameter

public LengthType getCrownDiameter()
Ruft den Wert der crownDiameter-Eigenschaft ab.

Returns:
possible object is LengthType

setCrownDiameter

public void setCrownDiameter(LengthType value)
Legt den Wert der crownDiameter-Eigenschaft fest.

Parameters:
value - allowed object is LengthType

isSetCrownDiameter

public boolean isSetCrownDiameter()

getLod1Geometry

public GeometryPropertyType getLod1Geometry()
Ruft den Wert der lod1Geometry-Eigenschaft ab.

Returns:
possible object is GeometryPropertyType

setLod1Geometry

public void setLod1Geometry(GeometryPropertyType value)
Legt den Wert der lod1Geometry-Eigenschaft fest.

Parameters:
value - allowed object is GeometryPropertyType

isSetLod1Geometry

public boolean isSetLod1Geometry()

getLod2Geometry

public GeometryPropertyType getLod2Geometry()
Ruft den Wert der lod2Geometry-Eigenschaft ab.

Returns:
possible object is GeometryPropertyType

setLod2Geometry

public void setLod2Geometry(GeometryPropertyType value)
Legt den Wert der lod2Geometry-Eigenschaft fest.

Parameters:
value - allowed object is GeometryPropertyType

isSetLod2Geometry

public boolean isSetLod2Geometry()

getLod3Geometry

public GeometryPropertyType getLod3Geometry()
Ruft den Wert der lod3Geometry-Eigenschaft ab.

Returns:
possible object is GeometryPropertyType

setLod3Geometry

public void setLod3Geometry(GeometryPropertyType value)
Legt den Wert der lod3Geometry-Eigenschaft fest.

Parameters:
value - allowed object is GeometryPropertyType

isSetLod3Geometry

public boolean isSetLod3Geometry()

getLod4Geometry

public GeometryPropertyType getLod4Geometry()
Ruft den Wert der lod4Geometry-Eigenschaft ab.

Returns:
possible object is GeometryPropertyType

setLod4Geometry

public void setLod4Geometry(GeometryPropertyType value)
Legt den Wert der lod4Geometry-Eigenschaft fest.

Parameters:
value - allowed object is GeometryPropertyType

isSetLod4Geometry

public boolean isSetLod4Geometry()

getLod1ImplicitRepresentation

public ImplicitRepresentationPropertyType getLod1ImplicitRepresentation()
Ruft den Wert der lod1ImplicitRepresentation-Eigenschaft ab.

Returns:
possible object is ImplicitRepresentationPropertyType

setLod1ImplicitRepresentation

public void setLod1ImplicitRepresentation(ImplicitRepresentationPropertyType value)
Legt den Wert der lod1ImplicitRepresentation-Eigenschaft fest.

Parameters:
value - allowed object is ImplicitRepresentationPropertyType

isSetLod1ImplicitRepresentation

public boolean isSetLod1ImplicitRepresentation()

getLod2ImplicitRepresentation

public ImplicitRepresentationPropertyType getLod2ImplicitRepresentation()
Ruft den Wert der lod2ImplicitRepresentation-Eigenschaft ab.

Returns:
possible object is ImplicitRepresentationPropertyType

setLod2ImplicitRepresentation

public void setLod2ImplicitRepresentation(ImplicitRepresentationPropertyType value)
Legt den Wert der lod2ImplicitRepresentation-Eigenschaft fest.

Parameters:
value - allowed object is ImplicitRepresentationPropertyType

isSetLod2ImplicitRepresentation

public boolean isSetLod2ImplicitRepresentation()

getLod3ImplicitRepresentation

public ImplicitRepresentationPropertyType getLod3ImplicitRepresentation()
Ruft den Wert der lod3ImplicitRepresentation-Eigenschaft ab.

Returns:
possible object is ImplicitRepresentationPropertyType

setLod3ImplicitRepresentation

public void setLod3ImplicitRepresentation(ImplicitRepresentationPropertyType value)
Legt den Wert der lod3ImplicitRepresentation-Eigenschaft fest.

Parameters:
value - allowed object is ImplicitRepresentationPropertyType

isSetLod3ImplicitRepresentation

public boolean isSetLod3ImplicitRepresentation()

getLod4ImplicitRepresentation

public ImplicitRepresentationPropertyType getLod4ImplicitRepresentation()
Ruft den Wert der lod4ImplicitRepresentation-Eigenschaft ab.

Returns:
possible object is ImplicitRepresentationPropertyType

setLod4ImplicitRepresentation

public void setLod4ImplicitRepresentation(ImplicitRepresentationPropertyType value)
Legt den Wert der lod4ImplicitRepresentation-Eigenschaft fest.

Parameters:
value - allowed object is ImplicitRepresentationPropertyType

isSetLod4ImplicitRepresentation

public boolean isSetLod4ImplicitRepresentation()

get_GenericApplicationPropertyOfSolitaryVegetationObject

public java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> get_GenericApplicationPropertyOfSolitaryVegetationObject()
Gets the value of the genericApplicationPropertyOfSolitaryVegetationObject property.

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 genericApplicationPropertyOfSolitaryVegetationObject property.

For example, to add a new item, do as follows:

    get_GenericApplicationPropertyOfSolitaryVegetationObject().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<Object> JAXBElement<Object>


isSet_GenericApplicationPropertyOfSolitaryVegetationObject

public boolean isSet_GenericApplicationPropertyOfSolitaryVegetationObject()

unset_GenericApplicationPropertyOfSolitaryVegetationObject

public void unset_GenericApplicationPropertyOfSolitaryVegetationObject()

setFunction

public void setFunction(java.util.List<java.lang.String> function)
Sets the value of the function property.

Parameters:
function - allowed object is String

set_GenericApplicationPropertyOfSolitaryVegetationObject

public void set_GenericApplicationPropertyOfSolitaryVegetationObject(java.util.List<javax.xml.bind.JAXBElement<java.lang.Object>> genericApplicationPropertyOfSolitaryVegetationObject)
Sets the value of the _GenericApplicationPropertyOfSolitaryVegetationObject property.

Parameters:
genericApplicationPropertyOfSolitaryVegetationObject - allowed object is JAXBElement<Object> JAXBElement<Object>