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 class for TimeCalendarEraType complex type.

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

 <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()
          Gets the value of the epochOfUse property.
 java.math.BigDecimal getJulianReference()
          Gets the value of the julianReference property.
 javax.xml.datatype.XMLGregorianCalendar getReferenceDate()
          Gets the value of the referenceDate property.
 StringOrRefType getReferenceEvent()
          Gets the value of the referenceEvent property.
 boolean isSetEpochOfUse()
           
 boolean isSetJulianReference()
           
 boolean isSetReferenceDate()
           
 boolean isSetReferenceEvent()
           
 void setEpochOfUse(TimePeriodPropertyType value)
          Sets the value of the epochOfUse property.
 void setJulianReference(java.math.BigDecimal value)
          Sets the value of the julianReference property.
 void setReferenceDate(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the referenceDate property.
 void setReferenceEvent(StringOrRefType value)
          Sets the value of the referenceEvent property.
 
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()
Gets the value of the referenceEvent property.

Returns:
possible object is StringOrRefType

setReferenceEvent

public void setReferenceEvent(StringOrRefType value)
Sets the value of the referenceEvent property.

Parameters:
value - allowed object is StringOrRefType

isSetReferenceEvent

public boolean isSetReferenceEvent()

getReferenceDate

public javax.xml.datatype.XMLGregorianCalendar getReferenceDate()
Gets the value of the referenceDate property.

Returns:
possible object is XMLGregorianCalendar

setReferenceDate

public void setReferenceDate(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the referenceDate property.

Parameters:
value - allowed object is XMLGregorianCalendar

isSetReferenceDate

public boolean isSetReferenceDate()

getJulianReference

public java.math.BigDecimal getJulianReference()
Gets the value of the julianReference property.

Returns:
possible object is BigDecimal

setJulianReference

public void setJulianReference(java.math.BigDecimal value)
Sets the value of the julianReference property.

Parameters:
value - allowed object is BigDecimal

isSetJulianReference

public boolean isSetJulianReference()

getEpochOfUse

public TimePeriodPropertyType getEpochOfUse()
Gets the value of the epochOfUse property.

Returns:
possible object is TimePeriodPropertyType

setEpochOfUse

public void setEpochOfUse(TimePeriodPropertyType value)
Sets the value of the epochOfUse property.

Parameters:
value - allowed object is TimePeriodPropertyType

isSetEpochOfUse

public boolean isSetEpochOfUse()