Package net.opengis.wps20.impl
Class LiteralDataDomainTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- MinimalEObjectImpl
-
- MinimalEObjectImpl.Container
-
- LiteralDataDomainTypeImpl
-
- All Implemented Interfaces:
LiteralDataDomainType,Notifier,EObject,EStructuralFeature.Internal.DynamicValueHolder,InternalEObject
- Direct Known Subclasses:
LiteralDataDomainType1Impl
public class LiteralDataDomainTypeImpl extends MinimalEObjectImpl.Container implements LiteralDataDomainType
An implementation of the model object 'Literal Data Domain 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 AllowedValuesTypeallowedValuesThe cached value of the 'Allowed Values' containment reference.protected AnyValueTypeanyValueThe cached value of the 'Any Value' containment reference.protected DomainMetadataTypedataTypeThe cached value of the 'Data Type' containment reference.protected ValueTypedefaultValueThe cached value of the 'Default Value' containment reference.protected DomainMetadataTypeuOMThe cached value of the 'UOM' containment reference.protected ValuesReferenceTypevaluesReferenceThe cached value of the 'Values Reference' containment reference.
-
Constructor Summary
Constructors Modifier Constructor Description protectedLiteralDataDomainTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChainbasicSetAllowedValues(AllowedValuesType newAllowedValues, NotificationChain msgs)NotificationChainbasicSetAnyValue(AnyValueType newAnyValue, NotificationChain msgs)NotificationChainbasicSetDataType(DomainMetadataType newDataType, NotificationChain msgs)NotificationChainbasicSetDefaultValue(ValueType newDefaultValue, NotificationChain msgs)NotificationChainbasicSetUOM(DomainMetadataType newUOM, NotificationChain msgs)NotificationChainbasicSetValuesReference(ValuesReferenceType newValuesReference, 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)AllowedValuesTypegetAllowedValues()AnyValueTypegetAnyValue()DomainMetadataTypegetDataType()ValueTypegetDefaultValue()DomainMetadataTypegetUOM()ValuesReferenceTypegetValuesReference()voidsetAllowedValues(AllowedValuesType newAllowedValues)voidsetAnyValue(AnyValueType newAnyValue)voidsetDataType(DomainMetadataType newDataType)voidsetDefaultValue(ValueType newDefaultValue)voidsetUOM(DomainMetadataType newUOM)voidsetValuesReference(ValuesReferenceType newValuesReference)-
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, toString
-
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
allowedValues
protected AllowedValuesType allowedValues
The cached value of the 'Allowed Values' containment reference.- See Also:
getAllowedValues()
-
anyValue
protected AnyValueType anyValue
The cached value of the 'Any Value' containment reference.- See Also:
getAnyValue()
-
valuesReference
protected ValuesReferenceType valuesReference
The cached value of the 'Values Reference' containment reference.- See Also:
getValuesReference()
-
dataType
protected DomainMetadataType dataType
The cached value of the 'Data Type' containment reference.- See Also:
getDataType()
-
uOM
protected DomainMetadataType uOM
The cached value of the 'UOM' containment reference.- See Also:
getUOM()
-
defaultValue
protected ValueType defaultValue
The cached value of the 'Default Value' containment reference.- See Also:
getDefaultValue()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClassin classBasicEObjectImpl
-
getAllowedValues
public AllowedValuesType getAllowedValues()
- Specified by:
getAllowedValuesin interfaceLiteralDataDomainType- Returns:
- the value of the 'Allowed Values' containment reference.
- See Also:
LiteralDataDomainType.setAllowedValues(AllowedValuesType),Wps20Package.getLiteralDataDomainType_AllowedValues()
-
basicSetAllowedValues
public NotificationChain basicSetAllowedValues(AllowedValuesType newAllowedValues, NotificationChain msgs)
-
setAllowedValues
public void setAllowedValues(AllowedValuesType newAllowedValues)
- Specified by:
setAllowedValuesin interfaceLiteralDataDomainType- Parameters:
newAllowedValues- the new value of the 'Allowed Values' containment reference.- See Also:
LiteralDataDomainType.getAllowedValues()
-
getAnyValue
public AnyValueType getAnyValue()
- Specified by:
getAnyValuein interfaceLiteralDataDomainType- Returns:
- the value of the 'Any Value' containment reference.
- See Also:
LiteralDataDomainType.setAnyValue(AnyValueType),Wps20Package.getLiteralDataDomainType_AnyValue()
-
basicSetAnyValue
public NotificationChain basicSetAnyValue(AnyValueType newAnyValue, NotificationChain msgs)
-
setAnyValue
public void setAnyValue(AnyValueType newAnyValue)
- Specified by:
setAnyValuein interfaceLiteralDataDomainType- Parameters:
newAnyValue- the new value of the 'Any Value' containment reference.- See Also:
LiteralDataDomainType.getAnyValue()
-
getValuesReference
public ValuesReferenceType getValuesReference()
- Specified by:
getValuesReferencein interfaceLiteralDataDomainType- Returns:
- the value of the 'Values Reference' containment reference.
- See Also:
LiteralDataDomainType.setValuesReference(ValuesReferenceType),Wps20Package.getLiteralDataDomainType_ValuesReference()
-
basicSetValuesReference
public NotificationChain basicSetValuesReference(ValuesReferenceType newValuesReference, NotificationChain msgs)
-
setValuesReference
public void setValuesReference(ValuesReferenceType newValuesReference)
- Specified by:
setValuesReferencein interfaceLiteralDataDomainType- Parameters:
newValuesReference- the new value of the 'Values Reference' containment reference.- See Also:
LiteralDataDomainType.getValuesReference()
-
getDataType
public DomainMetadataType getDataType()
- Specified by:
getDataTypein interfaceLiteralDataDomainType- Returns:
- the value of the 'Data Type' containment reference.
- See Also:
LiteralDataDomainType.setDataType(DomainMetadataType),Wps20Package.getLiteralDataDomainType_DataType()
-
basicSetDataType
public NotificationChain basicSetDataType(DomainMetadataType newDataType, NotificationChain msgs)
-
setDataType
public void setDataType(DomainMetadataType newDataType)
- Specified by:
setDataTypein interfaceLiteralDataDomainType- Parameters:
newDataType- the new value of the 'Data Type' containment reference.- See Also:
LiteralDataDomainType.getDataType()
-
getUOM
public DomainMetadataType getUOM()
- Specified by:
getUOMin interfaceLiteralDataDomainType- Returns:
- the value of the 'UOM' containment reference.
- See Also:
LiteralDataDomainType.setUOM(DomainMetadataType),Wps20Package.getLiteralDataDomainType_UOM()
-
basicSetUOM
public NotificationChain basicSetUOM(DomainMetadataType newUOM, NotificationChain msgs)
-
setUOM
public void setUOM(DomainMetadataType newUOM)
- Specified by:
setUOMin interfaceLiteralDataDomainType- Parameters:
newUOM- the new value of the 'UOM' containment reference.- See Also:
LiteralDataDomainType.getUOM()
-
getDefaultValue
public ValueType getDefaultValue()
- Specified by:
getDefaultValuein interfaceLiteralDataDomainType- Returns:
- the value of the 'Default Value' containment reference.
- See Also:
LiteralDataDomainType.setDefaultValue(ValueType),Wps20Package.getLiteralDataDomainType_DefaultValue()
-
basicSetDefaultValue
public NotificationChain basicSetDefaultValue(ValueType newDefaultValue, NotificationChain msgs)
-
setDefaultValue
public void setDefaultValue(ValueType newDefaultValue)
- Specified by:
setDefaultValuein interfaceLiteralDataDomainType- Parameters:
newDefaultValue- the new value of the 'Default Value' containment reference.- See Also:
LiteralDataDomainType.getDefaultValue()
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)- Overrides:
eInverseRemovein classBasicEObjectImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGetin interfaceInternalEObject- Overrides:
eGetin classBasicEObjectImpl
-
eSet
public void eSet(int featureID, Object newValue)- Specified by:
eSetin interfaceInternalEObject- Overrides:
eSetin classBasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceInternalEObject- Overrides:
eUnsetin classBasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceInternalEObject- Overrides:
eIsSetin classBasicEObjectImpl
-
-