Package net.opengis.gml311.impl
Class TimePeriodTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- MinimalEObjectImpl
-
- MinimalEObjectImpl.Container
-
- All Implemented Interfaces:
AbstractGMLType
,AbstractTimeGeometricPrimitiveType
,AbstractTimeObjectType
,AbstractTimePrimitiveType
,TimePeriodType
,Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
public class TimePeriodTypeImpl extends AbstractTimeGeometricPrimitiveTypeImpl implements TimePeriodType
An implementation of the model object 'Time Period Type'.The following features are implemented:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected TimeInstantPropertyType
begin
The cached value of the 'Begin
' containment reference.protected TimePositionType
beginPosition
The cached value of the 'Begin Position
' containment reference.protected Duration
duration
The cached value of the 'Duration
' attribute.protected static Duration
DURATION_EDEFAULT
The default value of the 'Duration
' attribute.protected TimeInstantPropertyType
end
The cached value of the 'End
' containment reference.protected TimePositionType
endPosition
The cached value of the 'End Position
' containment reference.protected TimeIntervalLengthType
timeInterval
The cached value of the 'Time Interval
' containment reference.-
Fields inherited from class AbstractTimeGeometricPrimitiveTypeImpl
frame, FRAME_EDEFAULT, frameESet
-
Fields inherited from class AbstractTimePrimitiveTypeImpl
relatedTime
-
Fields inherited from class AbstractGMLTypeImpl
description, id, ID_EDEFAULT, metaDataProperty, nameGroup
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
TimePeriodTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChain
basicSetBegin(TimeInstantPropertyType newBegin, NotificationChain msgs)
NotificationChain
basicSetBeginPosition(TimePositionType newBeginPosition, NotificationChain msgs)
NotificationChain
basicSetEnd(TimeInstantPropertyType newEnd, NotificationChain msgs)
NotificationChain
basicSetEndPosition(TimePositionType newEndPosition, NotificationChain msgs)
NotificationChain
basicSetTimeInterval(TimeIntervalLengthType newTimeInterval, NotificationChain msgs)
Object
eGet(int featureID, boolean resolve, boolean coreType)
NotificationChain
eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
protected EClass
eStaticClass()
void
eUnset(int featureID)
TimeInstantPropertyType
getBegin()
TimePositionType
getBeginPosition()
Duration
getDuration()
TimeInstantPropertyType
getEnd()
TimePositionType
getEndPosition()
TimeIntervalLengthType
getTimeInterval()
void
setBegin(TimeInstantPropertyType newBegin)
void
setBeginPosition(TimePositionType newBeginPosition)
void
setDuration(Duration newDuration)
void
setEnd(TimeInstantPropertyType newEnd)
void
setEndPosition(TimePositionType newEndPosition)
void
setTimeInterval(TimeIntervalLengthType newTimeInterval)
String
toString()
-
Methods inherited from class AbstractTimeGeometricPrimitiveTypeImpl
getFrame, isSetFrame, setFrame, unsetFrame
-
Methods inherited from class AbstractTimePrimitiveTypeImpl
getRelatedTime
-
Methods inherited from class AbstractGMLTypeImpl
basicSetDescription, getDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
-
Methods inherited from class MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
-
Methods inherited from class BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
-
Methods inherited from interface AbstractTimeGeometricPrimitiveType
getFrame, isSetFrame, setFrame, unsetFrame
-
Methods inherited from interface AbstractTimePrimitiveType
getRelatedTime
-
-
-
-
Field Detail
-
beginPosition
protected TimePositionType beginPosition
The cached value of the 'Begin Position
' containment reference.- See Also:
getBeginPosition()
-
begin
protected TimeInstantPropertyType begin
The cached value of the 'Begin
' containment reference.- See Also:
getBegin()
-
endPosition
protected TimePositionType endPosition
The cached value of the 'End Position
' containment reference.- See Also:
getEndPosition()
-
end
protected TimeInstantPropertyType end
The cached value of the 'End
' containment reference.- See Also:
getEnd()
-
DURATION_EDEFAULT
protected static final Duration DURATION_EDEFAULT
The default value of the 'Duration
' attribute.- See Also:
getDuration()
-
duration
protected Duration duration
The cached value of the 'Duration
' attribute.- See Also:
getDuration()
-
timeInterval
protected TimeIntervalLengthType timeInterval
The cached value of the 'Time Interval
' containment reference.- See Also:
getTimeInterval()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classAbstractTimeGeometricPrimitiveTypeImpl
-
getBeginPosition
public TimePositionType getBeginPosition()
- Specified by:
getBeginPosition
in interfaceTimePeriodType
- Returns:
- the value of the 'Begin Position' containment reference.
- See Also:
TimePeriodType.setBeginPosition(TimePositionType)
,Gml311Package.getTimePeriodType_BeginPosition()
-
basicSetBeginPosition
public NotificationChain basicSetBeginPosition(TimePositionType newBeginPosition, NotificationChain msgs)
-
setBeginPosition
public void setBeginPosition(TimePositionType newBeginPosition)
- Specified by:
setBeginPosition
in interfaceTimePeriodType
- Parameters:
newBeginPosition
- the new value of the 'Begin Position' containment reference.- See Also:
TimePeriodType.getBeginPosition()
-
getBegin
public TimeInstantPropertyType getBegin()
- Specified by:
getBegin
in interfaceTimePeriodType
- Returns:
- the value of the 'Begin' containment reference.
- See Also:
TimePeriodType.setBegin(TimeInstantPropertyType)
,Gml311Package.getTimePeriodType_Begin()
-
basicSetBegin
public NotificationChain basicSetBegin(TimeInstantPropertyType newBegin, NotificationChain msgs)
-
setBegin
public void setBegin(TimeInstantPropertyType newBegin)
- Specified by:
setBegin
in interfaceTimePeriodType
- Parameters:
newBegin
- the new value of the 'Begin' containment reference.- See Also:
TimePeriodType.getBegin()
-
getEndPosition
public TimePositionType getEndPosition()
- Specified by:
getEndPosition
in interfaceTimePeriodType
- Returns:
- the value of the 'End Position' containment reference.
- See Also:
TimePeriodType.setEndPosition(TimePositionType)
,Gml311Package.getTimePeriodType_EndPosition()
-
basicSetEndPosition
public NotificationChain basicSetEndPosition(TimePositionType newEndPosition, NotificationChain msgs)
-
setEndPosition
public void setEndPosition(TimePositionType newEndPosition)
- Specified by:
setEndPosition
in interfaceTimePeriodType
- Parameters:
newEndPosition
- the new value of the 'End Position' containment reference.- See Also:
TimePeriodType.getEndPosition()
-
getEnd
public TimeInstantPropertyType getEnd()
- Specified by:
getEnd
in interfaceTimePeriodType
- Returns:
- the value of the 'End' containment reference.
- See Also:
TimePeriodType.setEnd(TimeInstantPropertyType)
,Gml311Package.getTimePeriodType_End()
-
basicSetEnd
public NotificationChain basicSetEnd(TimeInstantPropertyType newEnd, NotificationChain msgs)
-
setEnd
public void setEnd(TimeInstantPropertyType newEnd)
- Specified by:
setEnd
in interfaceTimePeriodType
- Parameters:
newEnd
- the new value of the 'End' containment reference.- See Also:
TimePeriodType.getEnd()
-
getDuration
public Duration getDuration()
- Specified by:
getDuration
in interfaceTimePeriodType
- Returns:
- the value of the 'Duration' attribute.
- See Also:
TimePeriodType.setDuration(Duration)
,Gml311Package.getTimePeriodType_Duration()
-
setDuration
public void setDuration(Duration newDuration)
- Specified by:
setDuration
in interfaceTimePeriodType
- Parameters:
newDuration
- the new value of the 'Duration' attribute.- See Also:
TimePeriodType.getDuration()
-
getTimeInterval
public TimeIntervalLengthType getTimeInterval()
- Specified by:
getTimeInterval
in interfaceTimePeriodType
- Returns:
- the value of the 'Time Interval' containment reference.
- See Also:
TimePeriodType.setTimeInterval(TimeIntervalLengthType)
,Gml311Package.getTimePeriodType_TimeInterval()
-
basicSetTimeInterval
public NotificationChain basicSetTimeInterval(TimeIntervalLengthType newTimeInterval, NotificationChain msgs)
-
setTimeInterval
public void setTimeInterval(TimeIntervalLengthType newTimeInterval)
- Specified by:
setTimeInterval
in interfaceTimePeriodType
- Parameters:
newTimeInterval
- the new value of the 'Time Interval' containment reference.- See Also:
TimePeriodType.getTimeInterval()
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- Overrides:
eInverseRemove
in classAbstractTimePrimitiveTypeImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classAbstractTimeGeometricPrimitiveTypeImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classAbstractTimeGeometricPrimitiveTypeImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classAbstractTimeGeometricPrimitiveTypeImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classAbstractTimeGeometricPrimitiveTypeImpl
-
toString
public String toString()
- Overrides:
toString
in classAbstractTimeGeometricPrimitiveTypeImpl
-
-