Package net.opengis.gml311.impl
Class RelatedTimeTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- MinimalEObjectImpl
-
- MinimalEObjectImpl.Container
-
- TimePrimitivePropertyTypeImpl
-
- RelatedTimeTypeImpl
-
- All Implemented Interfaces:
RelatedTimeType
,TimePrimitivePropertyType
,Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
public class RelatedTimeTypeImpl extends TimePrimitivePropertyTypeImpl implements RelatedTimeType
An implementation of the model object 'Related Time 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 static RelativePositionType
RELATIVE_POSITION_EDEFAULT
The default value of the 'Relative Position
' attribute.protected RelativePositionType
relativePosition
The cached value of the 'Relative Position
' attribute.protected boolean
relativePositionESet
This is true if the Relative Position attribute has been set.-
Fields inherited from class TimePrimitivePropertyTypeImpl
actuate, ACTUATE_EDEFAULT, actuateESet, arcrole, ARCROLE_EDEFAULT, href, HREF_EDEFAULT, REMOTE_SCHEMA_EDEFAULT, remoteSchema, role, ROLE_EDEFAULT, show, SHOW_EDEFAULT, showESet, timePrimitiveGroup, title, TITLE_EDEFAULT, type, TYPE_EDEFAULT, typeESet
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
RelatedTimeTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
eGet(int featureID, boolean resolve, boolean coreType)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
protected EClass
eStaticClass()
void
eUnset(int featureID)
RelativePositionType
getRelativePosition()
boolean
isSetRelativePosition()
void
setRelativePosition(RelativePositionType newRelativePosition)
String
toString()
void
unsetRelativePosition()
-
Methods inherited from class TimePrimitivePropertyTypeImpl
basicSetTimePrimitive, eInverseRemove, getActuate, getArcrole, getHref, getRemoteSchema, getRole, getShow, getTimePrimitive, getTimePrimitiveGroup, getTitle, getType, isSetActuate, isSetShow, isSetType, setActuate, setArcrole, setHref, setRemoteSchema, setRole, setShow, setTitle, setType, unsetActuate, unsetShow, unsetType
-
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 EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface TimePrimitivePropertyType
getActuate, getArcrole, getHref, getRemoteSchema, getRole, getShow, getTimePrimitive, getTimePrimitiveGroup, getTitle, getType, isSetActuate, isSetShow, isSetType, setActuate, setArcrole, setHref, setRemoteSchema, setRole, setShow, setTitle, setType, unsetActuate, unsetShow, unsetType
-
-
-
-
Field Detail
-
RELATIVE_POSITION_EDEFAULT
protected static final RelativePositionType RELATIVE_POSITION_EDEFAULT
The default value of the 'Relative Position
' attribute.- See Also:
getRelativePosition()
-
relativePosition
protected RelativePositionType relativePosition
The cached value of the 'Relative Position
' attribute.- See Also:
getRelativePosition()
-
relativePositionESet
protected boolean relativePositionESet
This is true if the Relative Position attribute has been set.
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classTimePrimitivePropertyTypeImpl
-
getRelativePosition
public RelativePositionType getRelativePosition()
- Specified by:
getRelativePosition
in interfaceRelatedTimeType
- Returns:
- the value of the 'Relative Position' attribute.
- See Also:
RelativePositionType
,RelatedTimeType.isSetRelativePosition()
,RelatedTimeType.unsetRelativePosition()
,RelatedTimeType.setRelativePosition(RelativePositionType)
,Gml311Package.getRelatedTimeType_RelativePosition()
-
setRelativePosition
public void setRelativePosition(RelativePositionType newRelativePosition)
- Specified by:
setRelativePosition
in interfaceRelatedTimeType
- Parameters:
newRelativePosition
- the new value of the 'Relative Position' attribute.- See Also:
RelativePositionType
,RelatedTimeType.isSetRelativePosition()
,RelatedTimeType.unsetRelativePosition()
,RelatedTimeType.getRelativePosition()
-
unsetRelativePosition
public void unsetRelativePosition()
- Specified by:
unsetRelativePosition
in interfaceRelatedTimeType
- See Also:
RelatedTimeType.isSetRelativePosition()
,RelatedTimeType.getRelativePosition()
,RelatedTimeType.setRelativePosition(RelativePositionType)
-
isSetRelativePosition
public boolean isSetRelativePosition()
- Specified by:
isSetRelativePosition
in interfaceRelatedTimeType
- Returns:
- whether the value of the 'Relative Position' attribute is set.
- See Also:
RelatedTimeType.unsetRelativePosition()
,RelatedTimeType.getRelativePosition()
,RelatedTimeType.setRelativePosition(RelativePositionType)
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classTimePrimitivePropertyTypeImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classTimePrimitivePropertyTypeImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classTimePrimitivePropertyTypeImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classTimePrimitivePropertyTypeImpl
-
toString
public String toString()
- Overrides:
toString
in classTimePrimitivePropertyTypeImpl
-
-