org.citygml4j.jaxb.gml._3_1_1
Class TimeClockType

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.TimeClockType

public class TimeClockType
extends AbstractTimeReferenceSystemType

A clock provides a basis for defining temporal position within a day. A clock must be used with a calendar in order to provide a complete description of a temporal position within a specific day.

Java-Klasse für TimeClockType complex type.

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

 <complexType name="TimeClockType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractTimeReferenceSystemType">
       <sequence>
         <element name="referenceEvent" type="{http://www.opengis.net/gml}StringOrRefType"/>
         <element name="referenceTime" type="{http://www.w3.org/2001/XMLSchema}time"/>
         <element name="utcReference" type="{http://www.w3.org/2001/XMLSchema}time"/>
         <element name="dateBasis" type="{http://www.opengis.net/gml}TimeCalendarPropertyType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
TimeClockType()
           
 
Method Summary
 java.util.List<TimeCalendarPropertyType> getDateBasis()
          Gets the value of the dateBasis property.
 StringOrRefType getReferenceEvent()
          Ruft den Wert der referenceEvent-Eigenschaft ab.
 javax.xml.datatype.XMLGregorianCalendar getReferenceTime()
          Ruft den Wert der referenceTime-Eigenschaft ab.
 javax.xml.datatype.XMLGregorianCalendar getUtcReference()
          Ruft den Wert der utcReference-Eigenschaft ab.
 boolean isSetDateBasis()
           
 boolean isSetReferenceEvent()
           
 boolean isSetReferenceTime()
           
 boolean isSetUtcReference()
           
 void setDateBasis(java.util.List<TimeCalendarPropertyType> dateBasis)
          Sets the value of the dateBasis property.
 void setReferenceEvent(StringOrRefType value)
          Legt den Wert der referenceEvent-Eigenschaft fest.
 void setReferenceTime(javax.xml.datatype.XMLGregorianCalendar value)
          Legt den Wert der referenceTime-Eigenschaft fest.
 void setUtcReference(javax.xml.datatype.XMLGregorianCalendar value)
          Legt den Wert der utcReference-Eigenschaft fest.
 void unsetDateBasis()
           
 
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

TimeClockType

public TimeClockType()
Method Detail

getReferenceEvent

public StringOrRefType getReferenceEvent()
Ruft den Wert der referenceEvent-Eigenschaft ab.

Returns:
possible object is StringOrRefType

setReferenceEvent

public void setReferenceEvent(StringOrRefType value)
Legt den Wert der referenceEvent-Eigenschaft fest.

Parameters:
value - allowed object is StringOrRefType

isSetReferenceEvent

public boolean isSetReferenceEvent()

getReferenceTime

public javax.xml.datatype.XMLGregorianCalendar getReferenceTime()
Ruft den Wert der referenceTime-Eigenschaft ab.

Returns:
possible object is XMLGregorianCalendar

setReferenceTime

public void setReferenceTime(javax.xml.datatype.XMLGregorianCalendar value)
Legt den Wert der referenceTime-Eigenschaft fest.

Parameters:
value - allowed object is XMLGregorianCalendar

isSetReferenceTime

public boolean isSetReferenceTime()

getUtcReference

public javax.xml.datatype.XMLGregorianCalendar getUtcReference()
Ruft den Wert der utcReference-Eigenschaft ab.

Returns:
possible object is XMLGregorianCalendar

setUtcReference

public void setUtcReference(javax.xml.datatype.XMLGregorianCalendar value)
Legt den Wert der utcReference-Eigenschaft fest.

Parameters:
value - allowed object is XMLGregorianCalendar

isSetUtcReference

public boolean isSetUtcReference()

getDateBasis

public java.util.List<TimeCalendarPropertyType> getDateBasis()
Gets the value of the dateBasis property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the dateBasis property.

For example, to add a new item, do as follows:

    getDateBasis().add(newItem);
 

Objects of the following type(s) are allowed in the list TimeCalendarPropertyType


isSetDateBasis

public boolean isSetDateBasis()

unsetDateBasis

public void unsetDateBasis()

setDateBasis

public void setDateBasis(java.util.List<TimeCalendarPropertyType> dateBasis)
Sets the value of the dateBasis property.

Parameters:
dateBasis - allowed object is TimeCalendarPropertyType