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 class for MovingObjectStatusType complex type.

The following schema fragment specifies the expected content contained within this class.

 <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()
          Gets the value of the acceleration property.
 DirectionPropertyType getBearing()
          Gets the value of the bearing property.
 MeasureType getElevation()
          Gets the value of the elevation property.
 javax.xml.bind.JAXBElement<? extends LocationPropertyType> getLocation()
          Gets the value of the location property.
 MeasureType getSpeed()
          Gets the value of the speed property.
 StringOrRefType getStatus()
          Gets the value of the status property.
 boolean isSetAcceleration()
           
 boolean isSetBearing()
           
 boolean isSetElevation()
           
 boolean isSetLocation()
           
 boolean isSetSpeed()
           
 boolean isSetStatus()
           
 void setAcceleration(MeasureType value)
          Sets the value of the acceleration property.
 void setBearing(DirectionPropertyType value)
          Sets the value of the bearing property.
 void setElevation(MeasureType value)
          Sets the value of the elevation property.
 void setLocation(javax.xml.bind.JAXBElement<? extends LocationPropertyType> value)
          Sets the value of the location property.
 void setSpeed(MeasureType value)
          Sets the value of the speed property.
 void setStatus(StringOrRefType value)
          Sets the value of the status property.
 
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()
Gets the value of the location property.

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

setLocation

public void setLocation(javax.xml.bind.JAXBElement<? extends LocationPropertyType> value)
Sets the value of the location property.

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

isSetLocation

public boolean isSetLocation()

getSpeed

public MeasureType getSpeed()
Gets the value of the speed property.

Returns:
possible object is MeasureType

setSpeed

public void setSpeed(MeasureType value)
Sets the value of the speed property.

Parameters:
value - allowed object is MeasureType

isSetSpeed

public boolean isSetSpeed()

getBearing

public DirectionPropertyType getBearing()
Gets the value of the bearing property.

Returns:
possible object is DirectionPropertyType

setBearing

public void setBearing(DirectionPropertyType value)
Sets the value of the bearing property.

Parameters:
value - allowed object is DirectionPropertyType

isSetBearing

public boolean isSetBearing()

getAcceleration

public MeasureType getAcceleration()
Gets the value of the acceleration property.

Returns:
possible object is MeasureType

setAcceleration

public void setAcceleration(MeasureType value)
Sets the value of the acceleration property.

Parameters:
value - allowed object is MeasureType

isSetAcceleration

public boolean isSetAcceleration()

getElevation

public MeasureType getElevation()
Gets the value of the elevation property.

Returns:
possible object is MeasureType

setElevation

public void setElevation(MeasureType value)
Sets the value of the elevation property.

Parameters:
value - allowed object is MeasureType

isSetElevation

public boolean isSetElevation()

getStatus

public StringOrRefType getStatus()
Gets the value of the status property.

Returns:
possible object is StringOrRefType

setStatus

public void setStatus(StringOrRefType value)
Sets the value of the status property.

Parameters:
value - allowed object is StringOrRefType

isSetStatus

public boolean isSetStatus()