Package net.opengis.gml311
Interface TimePositionType
-
- All Superinterfaces:
EObject,Notifier
- All Known Implementing Classes:
TimePositionTypeImpl
public interface TimePositionType extends EObjectA 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 StringgetCalendarEraName()Returns the value of the 'Calendar Era Name' attribute.StringgetFrame()Returns the value of the 'Frame' attribute.TimeIndeterminateValueTypegetIndeterminatePosition()Returns the value of the 'Indeterminate Position' attribute.ObjectgetValue()Returns the value of the 'Value' attribute.booleanisSetFrame()Returns whether the value of the 'Frame' attribute is set.booleanisSetIndeterminatePosition()Returns whether the value of the 'Indeterminate Position' attribute is set.voidsetCalendarEraName(String value)Sets the value of the 'Calendar Era Name' attribute.voidsetFrame(String value)Sets the value of the 'Frame' attribute.voidsetIndeterminatePosition(TimeIndeterminateValueType value)Sets the value of the 'Indeterminate Position' attribute.voidsetValue(Object value)Sets the value of the 'Value' attribute.voidunsetFrame()Unsets the value of the 'Frame' attribute.voidunsetIndeterminatePosition()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)
-
-