Package net.opengis.gml311
Interface TimePositionType
-
- All Superinterfaces:
EObject
,Notifier
- All Known Implementing Classes:
TimePositionTypeImpl
public interface TimePositionType extends EObject
A representation of the model object 'Time Position Type'. Direct representation of a temporal position. Indeterminate time values are also allowed, as described in ISO 19108. The indeterminatePosition attribute can be used alone or it can qualify a specific value for temporal position (e.g. before 2002-12, after 1019624400). For time values that identify position within a calendar, the calendarEraName attribute provides the name of the calendar era to which the date is referenced (e.g. the Meiji era of the Japanese calendar).The following features are supported:
- See Also:
Gml311Package.getTimePositionType()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getCalendarEraName()
Returns the value of the 'Calendar Era Name' attribute.String
getFrame()
Returns the value of the 'Frame' attribute.TimeIndeterminateValueType
getIndeterminatePosition()
Returns the value of the 'Indeterminate Position' attribute.Object
getValue()
Returns the value of the 'Value' attribute.boolean
isSetFrame()
Returns whether the value of the 'Frame
' attribute is set.boolean
isSetIndeterminatePosition()
Returns whether the value of the 'Indeterminate Position
' attribute is set.void
setCalendarEraName(String value)
Sets the value of the 'Calendar Era Name
' attribute.void
setFrame(String value)
Sets the value of the 'Frame
' attribute.void
setIndeterminatePosition(TimeIndeterminateValueType value)
Sets the value of the 'Indeterminate Position
' attribute.void
setValue(Object value)
Sets the value of the 'Value
' attribute.void
unsetFrame()
Unsets the value of the 'Frame
' attribute.void
unsetIndeterminatePosition()
Unsets the value of the 'Indeterminate Position
' attribute.
-
-
-
Method Detail
-
getValue
Object getValue()
Returns the value of the 'Value' attribute.If the meaning of the 'Value' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Value' attribute.
- See Also:
setValue(Object)
,Gml311Package.getTimePositionType_Value()
-
setValue
void setValue(Object value)
Sets the value of the 'Value
' attribute.- Parameters:
value
- the new value of the 'Value' attribute.- See Also:
getValue()
-
getCalendarEraName
String getCalendarEraName()
Returns the value of the 'Calendar Era Name' attribute.If the meaning of the 'Calendar Era Name' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Calendar Era Name' attribute.
- See Also:
setCalendarEraName(String)
,Gml311Package.getTimePositionType_CalendarEraName()
-
setCalendarEraName
void setCalendarEraName(String value)
Sets the value of the 'Calendar Era Name
' attribute.- Parameters:
value
- the new value of the 'Calendar Era Name' attribute.- See Also:
getCalendarEraName()
-
getFrame
String getFrame()
Returns the value of the 'Frame' attribute. The default value is"#ISO-8601"
.If the meaning of the 'Frame' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Frame' attribute.
- See Also:
isSetFrame()
,unsetFrame()
,setFrame(String)
,Gml311Package.getTimePositionType_Frame()
-
setFrame
void setFrame(String value)
Sets the value of the 'Frame
' attribute.- Parameters:
value
- the new value of the 'Frame' attribute.- See Also:
isSetFrame()
,unsetFrame()
,getFrame()
-
unsetFrame
void unsetFrame()
Unsets the value of the 'Frame
' attribute.- See Also:
isSetFrame()
,getFrame()
,setFrame(String)
-
isSetFrame
boolean isSetFrame()
Returns whether the value of the 'Frame
' attribute is set.- Returns:
- whether the value of the 'Frame' attribute is set.
- See Also:
unsetFrame()
,getFrame()
,setFrame(String)
-
getIndeterminatePosition
TimeIndeterminateValueType getIndeterminatePosition()
Returns the value of the 'Indeterminate Position' attribute. The literals are from the enumerationTimeIndeterminateValueType
.If the meaning of the 'Indeterminate Position' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Indeterminate Position' attribute.
- See Also:
TimeIndeterminateValueType
,isSetIndeterminatePosition()
,unsetIndeterminatePosition()
,setIndeterminatePosition(TimeIndeterminateValueType)
,Gml311Package.getTimePositionType_IndeterminatePosition()
-
setIndeterminatePosition
void setIndeterminatePosition(TimeIndeterminateValueType value)
Sets the value of the 'Indeterminate Position
' attribute.- Parameters:
value
- the new value of the 'Indeterminate Position' attribute.- See Also:
TimeIndeterminateValueType
,isSetIndeterminatePosition()
,unsetIndeterminatePosition()
,getIndeterminatePosition()
-
unsetIndeterminatePosition
void unsetIndeterminatePosition()
Unsets the value of the 'Indeterminate Position
' attribute.
-
isSetIndeterminatePosition
boolean isSetIndeterminatePosition()
Returns whether the value of the 'Indeterminate Position
' attribute is set.- Returns:
- whether the value of the 'Indeterminate Position' attribute is set.
- See Also:
unsetIndeterminatePosition()
,getIndeterminatePosition()
,setIndeterminatePosition(TimeIndeterminateValueType)
-
-