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-Klasse für TimePeriodType complex type.

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

 <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()
          Ruft den Wert der begin-Eigenschaft ab.
 TimePositionType getBeginPosition()
          Ruft den Wert der beginPosition-Eigenschaft ab.
 javax.xml.datatype.Duration getDuration()
          Ruft den Wert der duration-Eigenschaft ab.
 TimeInstantPropertyType getEnd()
          Ruft den Wert der end-Eigenschaft ab.
 TimePositionType getEndPosition()
          Ruft den Wert der endPosition-Eigenschaft ab.
 TimeIntervalLengthType getTimeInterval()
          Ruft den Wert der timeInterval-Eigenschaft ab.
 boolean isSetBegin()
           
 boolean isSetBeginPosition()
           
 boolean isSetDuration()
           
 boolean isSetEnd()
           
 boolean isSetEndPosition()
           
 boolean isSetTimeInterval()
           
 void setBegin(TimeInstantPropertyType value)
          Legt den Wert der begin-Eigenschaft fest.
 void setBeginPosition(TimePositionType value)
          Legt den Wert der beginPosition-Eigenschaft fest.
 void setDuration(javax.xml.datatype.Duration value)
          Legt den Wert der duration-Eigenschaft fest.
 void setEnd(TimeInstantPropertyType value)
          Legt den Wert der end-Eigenschaft fest.
 void setEndPosition(TimePositionType value)
          Legt den Wert der endPosition-Eigenschaft fest.
 void setTimeInterval(TimeIntervalLengthType value)
          Legt den Wert der timeInterval-Eigenschaft fest.
 
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()
Ruft den Wert der beginPosition-Eigenschaft ab.

Returns:
possible object is TimePositionType

setBeginPosition

public void setBeginPosition(TimePositionType value)
Legt den Wert der beginPosition-Eigenschaft fest.

Parameters:
value - allowed object is TimePositionType

isSetBeginPosition

public boolean isSetBeginPosition()

getBegin

public TimeInstantPropertyType getBegin()
Ruft den Wert der begin-Eigenschaft ab.

Returns:
possible object is TimeInstantPropertyType

setBegin

public void setBegin(TimeInstantPropertyType value)
Legt den Wert der begin-Eigenschaft fest.

Parameters:
value - allowed object is TimeInstantPropertyType

isSetBegin

public boolean isSetBegin()

getEndPosition

public TimePositionType getEndPosition()
Ruft den Wert der endPosition-Eigenschaft ab.

Returns:
possible object is TimePositionType

setEndPosition

public void setEndPosition(TimePositionType value)
Legt den Wert der endPosition-Eigenschaft fest.

Parameters:
value - allowed object is TimePositionType

isSetEndPosition

public boolean isSetEndPosition()

getEnd

public TimeInstantPropertyType getEnd()
Ruft den Wert der end-Eigenschaft ab.

Returns:
possible object is TimeInstantPropertyType

setEnd

public void setEnd(TimeInstantPropertyType value)
Legt den Wert der end-Eigenschaft fest.

Parameters:
value - allowed object is TimeInstantPropertyType

isSetEnd

public boolean isSetEnd()

getDuration

public javax.xml.datatype.Duration getDuration()
Ruft den Wert der duration-Eigenschaft ab.

Returns:
possible object is Duration

setDuration

public void setDuration(javax.xml.datatype.Duration value)
Legt den Wert der duration-Eigenschaft fest.

Parameters:
value - allowed object is Duration

isSetDuration

public boolean isSetDuration()

getTimeInterval

public TimeIntervalLengthType getTimeInterval()
Ruft den Wert der timeInterval-Eigenschaft ab.

Returns:
possible object is TimeIntervalLengthType

setTimeInterval

public void setTimeInterval(TimeIntervalLengthType value)
Legt den Wert der timeInterval-Eigenschaft fest.

Parameters:
value - allowed object is TimeIntervalLengthType

isSetTimeInterval

public boolean isSetTimeInterval()