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 TimeInstantPropertyTypebeginThe cached value of the 'Begin' containment reference.protected TimePositionTypebeginPositionThe cached value of the 'Begin Position' containment reference.protected DurationdurationThe cached value of the 'Duration' attribute.protected static DurationDURATION_EDEFAULTThe default value of the 'Duration' attribute.protected TimeInstantPropertyTypeendThe cached value of the 'End' containment reference.protected TimePositionTypeendPositionThe cached value of the 'End Position' containment reference.protected TimeIntervalLengthTypetimeIntervalThe 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 protectedTimePeriodTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChainbasicSetBegin(TimeInstantPropertyType newBegin, NotificationChain msgs)NotificationChainbasicSetBeginPosition(TimePositionType newBeginPosition, NotificationChain msgs)NotificationChainbasicSetEnd(TimeInstantPropertyType newEnd, NotificationChain msgs)NotificationChainbasicSetEndPosition(TimePositionType newEndPosition, NotificationChain msgs)NotificationChainbasicSetTimeInterval(TimeIntervalLengthType newTimeInterval, NotificationChain msgs)ObjecteGet(int featureID, boolean resolve, boolean coreType)NotificationChaineInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected EClasseStaticClass()voideUnset(int featureID)TimeInstantPropertyTypegetBegin()TimePositionTypegetBeginPosition()DurationgetDuration()TimeInstantPropertyTypegetEnd()TimePositionTypegetEndPosition()TimeIntervalLengthTypegetTimeInterval()voidsetBegin(TimeInstantPropertyType newBegin)voidsetBeginPosition(TimePositionType newBeginPosition)voidsetDuration(Duration newDuration)voidsetEnd(TimeInstantPropertyType newEnd)voidsetEndPosition(TimePositionType newEndPosition)voidsetTimeInterval(TimeIntervalLengthType newTimeInterval)StringtoString()-
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:
eStaticClassin classAbstractTimeGeometricPrimitiveTypeImpl
-
getBeginPosition
public TimePositionType getBeginPosition()
- Specified by:
getBeginPositionin 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:
setBeginPositionin interfaceTimePeriodType- Parameters:
newBeginPosition- the new value of the 'Begin Position' containment reference.- See Also:
TimePeriodType.getBeginPosition()
-
getBegin
public TimeInstantPropertyType getBegin()
- Specified by:
getBeginin 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:
setBeginin interfaceTimePeriodType- Parameters:
newBegin- the new value of the 'Begin' containment reference.- See Also:
TimePeriodType.getBegin()
-
getEndPosition
public TimePositionType getEndPosition()
- Specified by:
getEndPositionin 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:
setEndPositionin interfaceTimePeriodType- Parameters:
newEndPosition- the new value of the 'End Position' containment reference.- See Also:
TimePeriodType.getEndPosition()
-
getEnd
public TimeInstantPropertyType getEnd()
- Specified by:
getEndin 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:
setEndin interfaceTimePeriodType- Parameters:
newEnd- the new value of the 'End' containment reference.- See Also:
TimePeriodType.getEnd()
-
getDuration
public Duration getDuration()
- Specified by:
getDurationin interfaceTimePeriodType- Returns:
- the value of the 'Duration' attribute.
- See Also:
TimePeriodType.setDuration(Duration),Gml311Package.getTimePeriodType_Duration()
-
setDuration
public void setDuration(Duration newDuration)
- Specified by:
setDurationin interfaceTimePeriodType- Parameters:
newDuration- the new value of the 'Duration' attribute.- See Also:
TimePeriodType.getDuration()
-
getTimeInterval
public TimeIntervalLengthType getTimeInterval()
- Specified by:
getTimeIntervalin 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:
setTimeIntervalin 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:
eInverseRemovein classAbstractTimePrimitiveTypeImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGetin interfaceInternalEObject- Overrides:
eGetin classAbstractTimeGeometricPrimitiveTypeImpl
-
eSet
public void eSet(int featureID, Object newValue)- Specified by:
eSetin interfaceInternalEObject- Overrides:
eSetin classAbstractTimeGeometricPrimitiveTypeImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceInternalEObject- Overrides:
eUnsetin classAbstractTimeGeometricPrimitiveTypeImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceInternalEObject- Overrides:
eIsSetin classAbstractTimeGeometricPrimitiveTypeImpl
-
toString
public String toString()
- Overrides:
toStringin classAbstractTimeGeometricPrimitiveTypeImpl
-
-