org.citygml4j.jaxb.gml._3_1_1
Class MovingObjectStatusType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.gml._3_1_1.AbstractTimeSliceType
          extended by org.citygml4j.jaxb.gml._3_1_1.MovingObjectStatusType

public class MovingObjectStatusType
extends AbstractTimeSliceType

This type encapsulates various dynamic properties of moving objects (points, lines, regions). It is useful for dealing with features whose geometry or topology changes over time.

Java-Klasse für MovingObjectStatusType complex type.

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

 <complexType name="MovingObjectStatusType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractTimeSliceType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}location"/>
         <element name="speed" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/>
         <element name="bearing" type="{http://www.opengis.net/gml}DirectionPropertyType" minOccurs="0"/>
         <element name="acceleration" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/>
         <element name="elevation" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}status" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
MovingObjectStatusType()
           
 
Method Summary
 MeasureType getAcceleration()
          Ruft den Wert der acceleration-Eigenschaft ab.
 DirectionPropertyType getBearing()
          Ruft den Wert der bearing-Eigenschaft ab.
 MeasureType getElevation()
          Ruft den Wert der elevation-Eigenschaft ab.
 javax.xml.bind.JAXBElement<? extends LocationPropertyType> getLocation()
          Ruft den Wert der location-Eigenschaft ab.
 MeasureType getSpeed()
          Ruft den Wert der speed-Eigenschaft ab.
 StringOrRefType getStatus()
          Ruft den Wert der status-Eigenschaft ab.
 boolean isSetAcceleration()
           
 boolean isSetBearing()
           
 boolean isSetElevation()
           
 boolean isSetLocation()
           
 boolean isSetSpeed()
           
 boolean isSetStatus()
           
 void setAcceleration(MeasureType value)
          Legt den Wert der acceleration-Eigenschaft fest.
 void setBearing(DirectionPropertyType value)
          Legt den Wert der bearing-Eigenschaft fest.
 void setElevation(MeasureType value)
          Legt den Wert der elevation-Eigenschaft fest.
 void setLocation(javax.xml.bind.JAXBElement<? extends LocationPropertyType> value)
          Legt den Wert der location-Eigenschaft fest.
 void setSpeed(MeasureType value)
          Legt den Wert der speed-Eigenschaft fest.
 void setStatus(StringOrRefType value)
          Legt den Wert der status-Eigenschaft fest.
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractTimeSliceType
getDataSource, getValidTime, isSetDataSource, isSetValidTime, setDataSource, setValidTime
 
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

MovingObjectStatusType

public MovingObjectStatusType()
Method Detail

getLocation

public javax.xml.bind.JAXBElement<? extends LocationPropertyType> getLocation()
Ruft den Wert der location-Eigenschaft ab.

Returns:
possible object is JAXBElement<PriorityLocationPropertyType> JAXBElement<LocationPropertyType>

setLocation

public void setLocation(javax.xml.bind.JAXBElement<? extends LocationPropertyType> value)
Legt den Wert der location-Eigenschaft fest.

Parameters:
value - allowed object is JAXBElement<PriorityLocationPropertyType> JAXBElement<LocationPropertyType>

isSetLocation

public boolean isSetLocation()

getSpeed

public MeasureType getSpeed()
Ruft den Wert der speed-Eigenschaft ab.

Returns:
possible object is MeasureType

setSpeed

public void setSpeed(MeasureType value)
Legt den Wert der speed-Eigenschaft fest.

Parameters:
value - allowed object is MeasureType

isSetSpeed

public boolean isSetSpeed()

getBearing

public DirectionPropertyType getBearing()
Ruft den Wert der bearing-Eigenschaft ab.

Returns:
possible object is DirectionPropertyType

setBearing

public void setBearing(DirectionPropertyType value)
Legt den Wert der bearing-Eigenschaft fest.

Parameters:
value - allowed object is DirectionPropertyType

isSetBearing

public boolean isSetBearing()

getAcceleration

public MeasureType getAcceleration()
Ruft den Wert der acceleration-Eigenschaft ab.

Returns:
possible object is MeasureType

setAcceleration

public void setAcceleration(MeasureType value)
Legt den Wert der acceleration-Eigenschaft fest.

Parameters:
value - allowed object is MeasureType

isSetAcceleration

public boolean isSetAcceleration()

getElevation

public MeasureType getElevation()
Ruft den Wert der elevation-Eigenschaft ab.

Returns:
possible object is MeasureType

setElevation

public void setElevation(MeasureType value)
Legt den Wert der elevation-Eigenschaft fest.

Parameters:
value - allowed object is MeasureType

isSetElevation

public boolean isSetElevation()

getStatus

public StringOrRefType getStatus()
Ruft den Wert der status-Eigenschaft ab.

Returns:
possible object is StringOrRefType

setStatus

public void setStatus(StringOrRefType value)
Legt den Wert der status-Eigenschaft fest.

Parameters:
value - allowed object is StringOrRefType

isSetStatus

public boolean isSetStatus()