Package net.opengis.gml311
Interface TimeClockType
-
- All Superinterfaces:
AbstractGMLType
,AbstractTimeReferenceSystemType
,DefinitionType
,EObject
,Notifier
- All Known Implementing Classes:
TimeClockTypeImpl
public interface TimeClockType extends AbstractTimeReferenceSystemType
A representation of the model object 'Time Clock Type'. 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.The following features are supported:
- See Also:
Gml311Package.getTimeClockType()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EList<TimeCalendarPropertyType>
getDateBasis()
Returns the value of the 'Date Basis' containment reference list.StringOrRefType
getReferenceEvent()
Returns the value of the 'Reference Event' containment reference.XMLGregorianCalendar
getReferenceTime()
Returns the value of the 'Reference Time' attribute.XMLGregorianCalendar
getUtcReference()
Returns the value of the 'Utc Reference' attribute.void
setReferenceEvent(StringOrRefType value)
Sets the value of the 'Reference Event
' containment reference.void
setReferenceTime(XMLGregorianCalendar value)
Sets the value of the 'Reference Time
' attribute.void
setUtcReference(XMLGregorianCalendar value)
Sets the value of the 'Utc Reference
' attribute.-
Methods inherited from interface AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
-
Methods inherited from interface AbstractTimeReferenceSystemType
getDomainOfValidity, setDomainOfValidity
-
-
-
-
Method Detail
-
getReferenceEvent
StringOrRefType getReferenceEvent()
Returns the value of the 'Reference Event' containment reference. Name or description of an event, such as solar noon or sunrise, which fixes the position of the base scale of the clock.- Returns:
- the value of the 'Reference Event' containment reference.
- See Also:
setReferenceEvent(StringOrRefType)
,Gml311Package.getTimeClockType_ReferenceEvent()
-
setReferenceEvent
void setReferenceEvent(StringOrRefType value)
Sets the value of the 'Reference Event
' containment reference.- Parameters:
value
- the new value of the 'Reference Event' containment reference.- See Also:
getReferenceEvent()
-
getReferenceTime
XMLGregorianCalendar getReferenceTime()
Returns the value of the 'Reference Time' attribute. time of day associated with the reference event expressed as a time of day in the given clock. The reference time is usually the origin of the clock scale.- Returns:
- the value of the 'Reference Time' attribute.
- See Also:
setReferenceTime(XMLGregorianCalendar)
,Gml311Package.getTimeClockType_ReferenceTime()
-
setReferenceTime
void setReferenceTime(XMLGregorianCalendar value)
Sets the value of the 'Reference Time
' attribute.- Parameters:
value
- the new value of the 'Reference Time' attribute.- See Also:
getReferenceTime()
-
getUtcReference
XMLGregorianCalendar getUtcReference()
Returns the value of the 'Utc Reference' attribute. 24 hour local or UTC time that corresponds to the reference time.- Returns:
- the value of the 'Utc Reference' attribute.
- See Also:
setUtcReference(XMLGregorianCalendar)
,Gml311Package.getTimeClockType_UtcReference()
-
setUtcReference
void setUtcReference(XMLGregorianCalendar value)
Sets the value of the 'Utc Reference
' attribute.- Parameters:
value
- the new value of the 'Utc Reference' attribute.- See Also:
getUtcReference()
-
getDateBasis
EList<TimeCalendarPropertyType> getDateBasis()
Returns the value of the 'Date Basis' containment reference list. The list contents are of typeTimeCalendarPropertyType
.If the meaning of the 'Date Basis' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Date Basis' containment reference list.
- See Also:
Gml311Package.getTimeClockType_DateBasis()
-
-