org.citygml4j.jaxb.gml._3_1_1
Class TimeCoordinateSystemType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.gml._3_1_1.DefinitionType
          extended by org.citygml4j.jaxb.gml._3_1_1.AbstractTimeReferenceSystemType
              extended by org.citygml4j.jaxb.gml._3_1_1.TimeCoordinateSystemType

public class TimeCoordinateSystemType
extends AbstractTimeReferenceSystemType

A temporal coordinate system is based on a continuous interval scale defined in terms of a single time interval.

Java class for TimeCoordinateSystemType complex type.

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

 <complexType name="TimeCoordinateSystemType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractTimeReferenceSystemType">
       <sequence>
         <choice>
           <element name="originPosition" type="{http://www.opengis.net/gml}TimePositionType"/>
           <element name="origin" type="{http://www.opengis.net/gml}TimeInstantPropertyType"/>
         </choice>
         <element name="interval" type="{http://www.opengis.net/gml}TimeIntervalLengthType"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
TimeCoordinateSystemType()
           
 
Method Summary
 TimeIntervalLengthType getInterval()
          Gets the value of the interval property.
 TimeInstantPropertyType getOrigin()
          Gets the value of the origin property.
 TimePositionType getOriginPosition()
          Gets the value of the originPosition property.
 boolean isSetInterval()
           
 boolean isSetOrigin()
           
 boolean isSetOriginPosition()
           
 void setInterval(TimeIntervalLengthType value)
          Sets the value of the interval property.
 void setOrigin(TimeInstantPropertyType value)
          Sets the value of the origin property.
 void setOriginPosition(TimePositionType value)
          Sets the value of the originPosition property.
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractTimeReferenceSystemType
getDomainOfValidity, isSetDomainOfValidity, setDomainOfValidity
 
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

TimeCoordinateSystemType

public TimeCoordinateSystemType()
Method Detail

getOriginPosition

public TimePositionType getOriginPosition()
Gets the value of the originPosition property.

Returns:
possible object is TimePositionType

setOriginPosition

public void setOriginPosition(TimePositionType value)
Sets the value of the originPosition property.

Parameters:
value - allowed object is TimePositionType

isSetOriginPosition

public boolean isSetOriginPosition()

getOrigin

public TimeInstantPropertyType getOrigin()
Gets the value of the origin property.

Returns:
possible object is TimeInstantPropertyType

setOrigin

public void setOrigin(TimeInstantPropertyType value)
Sets the value of the origin property.

Parameters:
value - allowed object is TimeInstantPropertyType

isSetOrigin

public boolean isSetOrigin()

getInterval

public TimeIntervalLengthType getInterval()
Gets the value of the interval property.

Returns:
possible object is TimeIntervalLengthType

setInterval

public void setInterval(TimeIntervalLengthType value)
Sets the value of the interval property.

Parameters:
value - allowed object is TimeIntervalLengthType

isSetInterval

public boolean isSetInterval()