Package net.opengis.gml311
Interface TimeOrdinalEraType
-
- All Superinterfaces:
AbstractGMLType
,DefinitionType
,EObject
,Notifier
- All Known Implementing Classes:
TimeOrdinalEraTypeImpl
public interface TimeOrdinalEraType extends DefinitionType
A representation of the model object 'Time Ordinal Era Type'. Ordinal temporal reference systems are often hierarchically structured such that an ordinal era at a given level of the hierarchy includes a sequence of shorter, coterminous ordinal eras. This captured using the member/group properties. Note that in this schema, TIme Ordinal Era is patterned on TimeEdge, which is a variation from ISO 19108. This is in order to fulfill the requirements of ordinal reference systems based on eras delimited by named points or nodes, which are common in geology, archeology, etc. This change is subject of a change proposal to ISOThe following features are supported:
- See Also:
Gml311Package.getTimeOrdinalEraType()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TimeNodePropertyType
getEnd()
Returns the value of the 'End' containment reference.TimePeriodPropertyType
getExtent()
Returns the value of the 'Extent' containment reference.ReferenceType
getGroup()
Returns the value of the 'Group' containment reference.EList<TimeOrdinalEraPropertyType>
getMember()
Returns the value of the 'Member' containment reference list.EList<RelatedTimeType>
getRelatedTime()
Returns the value of the 'Related Time' containment reference list.TimeNodePropertyType
getStart()
Returns the value of the 'Start' containment reference.void
setEnd(TimeNodePropertyType value)
Sets the value of the 'End
' containment reference.void
setExtent(TimePeriodPropertyType value)
Sets the value of the 'Extent
' containment reference.void
setGroup(ReferenceType value)
Sets the value of the 'Group
' containment reference.void
setStart(TimeNodePropertyType value)
Sets the value of the 'Start
' containment reference.-
Methods inherited from interface AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
-
-
-
-
Method Detail
-
getRelatedTime
EList<RelatedTimeType> getRelatedTime()
Returns the value of the 'Related Time' containment reference list. The list contents are of typeRelatedTimeType
.If the meaning of the 'Related Time' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Related Time' containment reference list.
- See Also:
Gml311Package.getTimeOrdinalEraType_RelatedTime()
-
getStart
TimeNodePropertyType getStart()
Returns the value of the 'Start' containment reference.If the meaning of the 'Start' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Start' containment reference.
- See Also:
setStart(TimeNodePropertyType)
,Gml311Package.getTimeOrdinalEraType_Start()
-
setStart
void setStart(TimeNodePropertyType value)
Sets the value of the 'Start
' containment reference.- Parameters:
value
- the new value of the 'Start' containment reference.- See Also:
getStart()
-
getEnd
TimeNodePropertyType getEnd()
Returns the value of the 'End' containment reference.If the meaning of the 'End' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'End' containment reference.
- See Also:
setEnd(TimeNodePropertyType)
,Gml311Package.getTimeOrdinalEraType_End()
-
setEnd
void setEnd(TimeNodePropertyType value)
Sets the value of the 'End
' containment reference.- Parameters:
value
- the new value of the 'End' containment reference.- See Also:
getEnd()
-
getExtent
TimePeriodPropertyType getExtent()
Returns the value of the 'Extent' containment reference.If the meaning of the 'Extent' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Extent' containment reference.
- See Also:
setExtent(TimePeriodPropertyType)
,Gml311Package.getTimeOrdinalEraType_Extent()
-
setExtent
void setExtent(TimePeriodPropertyType value)
Sets the value of the 'Extent
' containment reference.- Parameters:
value
- the new value of the 'Extent' containment reference.- See Also:
getExtent()
-
getMember
EList<TimeOrdinalEraPropertyType> getMember()
Returns the value of the 'Member' containment reference list. The list contents are of typeTimeOrdinalEraPropertyType
. An Era may be composed of several member Eras. The "member" element implements the association to the Era at the next level down the hierarchy. "member" follows the standard GML property pattern whereby its (complex) value may be either described fully inline, or may be the target of a link carried on the member element and described fully elsewhere, either in the same document or from another service.- Returns:
- the value of the 'Member' containment reference list.
- See Also:
Gml311Package.getTimeOrdinalEraType_Member()
-
getGroup
ReferenceType getGroup()
Returns the value of the 'Group' containment reference. In a particular Time System, an Era may be a member of a group. The "group" element implements the back-pointer to the Era at the next level up in the hierarchy. If the hierarchy is represented by describing the nested components fully in the their nested position inside "member" elements, then the parent can be easily inferred, so the group property is unnecessary. However, if the hierarchy is represented by links carried on the "member" property elements, pointing to Eras described fully elsewhere, then it may be useful for a child (member) era to carry an explicit pointer back to its parent (group) Era.- Returns:
- the value of the 'Group' containment reference.
- See Also:
setGroup(ReferenceType)
,Gml311Package.getTimeOrdinalEraType_Group()
-
setGroup
void setGroup(ReferenceType value)
Sets the value of the 'Group
' containment reference.- Parameters:
value
- the new value of the 'Group' containment reference.- See Also:
getGroup()
-
-