org.citygml4j.jaxb.gml._3_1_1
Class TimePeriodType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.gml._3_1_1.AbstractTimeObjectType
          extended by org.citygml4j.jaxb.gml._3_1_1.AbstractTimePrimitiveType
              extended by org.citygml4j.jaxb.gml._3_1_1.AbstractTimeGeometricPrimitiveType
                  extended by org.citygml4j.jaxb.gml._3_1_1.TimePeriodType

public class TimePeriodType
extends AbstractTimeGeometricPrimitiveType

Java class for TimePeriodType complex type.

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

 <complexType name="TimePeriodType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractTimeGeometricPrimitiveType">
       <sequence>
         <choice>
           <element name="beginPosition" type="{http://www.opengis.net/gml}TimePositionType"/>
           <element name="begin" type="{http://www.opengis.net/gml}TimeInstantPropertyType"/>
         </choice>
         <choice>
           <element name="endPosition" type="{http://www.opengis.net/gml}TimePositionType"/>
           <element name="end" type="{http://www.opengis.net/gml}TimeInstantPropertyType"/>
         </choice>
         <group ref="{http://www.opengis.net/gml}timeLength" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
TimePeriodType()
           
 
Method Summary
 TimeInstantPropertyType getBegin()
          Gets the value of the begin property.
 TimePositionType getBeginPosition()
          Gets the value of the beginPosition property.
 javax.xml.datatype.Duration getDuration()
          Gets the value of the duration property.
 TimeInstantPropertyType getEnd()
          Gets the value of the end property.
 TimePositionType getEndPosition()
          Gets the value of the endPosition property.
 TimeIntervalLengthType getTimeInterval()
          Gets the value of the timeInterval property.
 boolean isSetBegin()
           
 boolean isSetBeginPosition()
           
 boolean isSetDuration()
           
 boolean isSetEnd()
           
 boolean isSetEndPosition()
           
 boolean isSetTimeInterval()
           
 void setBegin(TimeInstantPropertyType value)
          Sets the value of the begin property.
 void setBeginPosition(TimePositionType value)
          Sets the value of the beginPosition property.
 void setDuration(javax.xml.datatype.Duration value)
          Sets the value of the duration property.
 void setEnd(TimeInstantPropertyType value)
          Sets the value of the end property.
 void setEndPosition(TimePositionType value)
          Sets the value of the endPosition property.
 void setTimeInterval(TimeIntervalLengthType value)
          Sets the value of the timeInterval property.
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractTimeGeometricPrimitiveType
getFrame, isSetFrame, setFrame
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractTimePrimitiveType
getRelatedTime, isSetRelatedTime, setRelatedTime, unsetRelatedTime
 
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

TimePeriodType

public TimePeriodType()
Method Detail

getBeginPosition

public TimePositionType getBeginPosition()
Gets the value of the beginPosition property.

Returns:
possible object is TimePositionType

setBeginPosition

public void setBeginPosition(TimePositionType value)
Sets the value of the beginPosition property.

Parameters:
value - allowed object is TimePositionType

isSetBeginPosition

public boolean isSetBeginPosition()

getBegin

public TimeInstantPropertyType getBegin()
Gets the value of the begin property.

Returns:
possible object is TimeInstantPropertyType

setBegin

public void setBegin(TimeInstantPropertyType value)
Sets the value of the begin property.

Parameters:
value - allowed object is TimeInstantPropertyType

isSetBegin

public boolean isSetBegin()

getEndPosition

public TimePositionType getEndPosition()
Gets the value of the endPosition property.

Returns:
possible object is TimePositionType

setEndPosition

public void setEndPosition(TimePositionType value)
Sets the value of the endPosition property.

Parameters:
value - allowed object is TimePositionType

isSetEndPosition

public boolean isSetEndPosition()

getEnd

public TimeInstantPropertyType getEnd()
Gets the value of the end property.

Returns:
possible object is TimeInstantPropertyType

setEnd

public void setEnd(TimeInstantPropertyType value)
Sets the value of the end property.

Parameters:
value - allowed object is TimeInstantPropertyType

isSetEnd

public boolean isSetEnd()

getDuration

public javax.xml.datatype.Duration getDuration()
Gets the value of the duration property.

Returns:
possible object is Duration

setDuration

public void setDuration(javax.xml.datatype.Duration value)
Sets the value of the duration property.

Parameters:
value - allowed object is Duration

isSetDuration

public boolean isSetDuration()

getTimeInterval

public TimeIntervalLengthType getTimeInterval()
Gets the value of the timeInterval property.

Returns:
possible object is TimeIntervalLengthType

setTimeInterval

public void setTimeInterval(TimeIntervalLengthType value)
Sets the value of the timeInterval property.

Parameters:
value - allowed object is TimeIntervalLengthType

isSetTimeInterval

public boolean isSetTimeInterval()