org.citygml4j.jaxb.gml._3_1_1
Class TimeCalendarEraType

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

public class TimeCalendarEraType
extends DefinitionType

In every calendar, years are numbered relative to the date of a reference event that defines a calendar era. In this implementation, we omit the back-pointer "datingSystem".

Java-Klasse für TimeCalendarEraType complex type.

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

 <complexType name="TimeCalendarEraType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}DefinitionType">
       <sequence>
         <element name="referenceEvent" type="{http://www.opengis.net/gml}StringOrRefType"/>
         <element name="referenceDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="julianReference" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="epochOfUse" type="{http://www.opengis.net/gml}TimePeriodPropertyType"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
TimeCalendarEraType()
           
 
Method Summary
 TimePeriodPropertyType getEpochOfUse()
          Ruft den Wert der epochOfUse-Eigenschaft ab.
 java.math.BigDecimal getJulianReference()
          Ruft den Wert der julianReference-Eigenschaft ab.
 javax.xml.datatype.XMLGregorianCalendar getReferenceDate()
          Ruft den Wert der referenceDate-Eigenschaft ab.
 StringOrRefType getReferenceEvent()
          Ruft den Wert der referenceEvent-Eigenschaft ab.
 boolean isSetEpochOfUse()
           
 boolean isSetJulianReference()
           
 boolean isSetReferenceDate()
           
 boolean isSetReferenceEvent()
           
 void setEpochOfUse(TimePeriodPropertyType value)
          Legt den Wert der epochOfUse-Eigenschaft fest.
 void setJulianReference(java.math.BigDecimal value)
          Legt den Wert der julianReference-Eigenschaft fest.
 void setReferenceDate(javax.xml.datatype.XMLGregorianCalendar value)
          Legt den Wert der referenceDate-Eigenschaft fest.
 void setReferenceEvent(StringOrRefType value)
          Legt den Wert der referenceEvent-Eigenschaft fest.
 
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

TimeCalendarEraType

public TimeCalendarEraType()
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()

getReferenceDate

public javax.xml.datatype.XMLGregorianCalendar getReferenceDate()
Ruft den Wert der referenceDate-Eigenschaft ab.

Returns:
possible object is XMLGregorianCalendar

setReferenceDate

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

Parameters:
value - allowed object is XMLGregorianCalendar

isSetReferenceDate

public boolean isSetReferenceDate()

getJulianReference

public java.math.BigDecimal getJulianReference()
Ruft den Wert der julianReference-Eigenschaft ab.

Returns:
possible object is BigDecimal

setJulianReference

public void setJulianReference(java.math.BigDecimal value)
Legt den Wert der julianReference-Eigenschaft fest.

Parameters:
value - allowed object is BigDecimal

isSetJulianReference

public boolean isSetJulianReference()

getEpochOfUse

public TimePeriodPropertyType getEpochOfUse()
Ruft den Wert der epochOfUse-Eigenschaft ab.

Returns:
possible object is TimePeriodPropertyType

setEpochOfUse

public void setEpochOfUse(TimePeriodPropertyType value)
Legt den Wert der epochOfUse-Eigenschaft fest.

Parameters:
value - allowed object is TimePeriodPropertyType

isSetEpochOfUse

public boolean isSetEpochOfUse()