net.opengis.ows11.impl
Class UnNamedDomainTypeImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by net.opengis.ows11.impl.UnNamedDomainTypeImpl
All Implemented Interfaces:
UnNamedDomainType, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject
Direct Known Subclasses:
DomainTypeImpl

public class UnNamedDomainTypeImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements UnNamedDomainType

An implementation of the model object 'Un Named Domain Type'.

The following features are implemented:


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
protected  AllowedValuesType allowedValues
          The cached value of the 'Allowed Values' containment reference.
protected  AnyValueType anyValue
          The cached value of the 'Any Value' containment reference.
protected  DomainMetadataType dataType
          The cached value of the 'Data Type' containment reference.
protected  ValueType defaultValue
          The cached value of the 'Default Value' containment reference.
protected  DomainMetadataType meaning
          The cached value of the 'Meaning' containment reference.
protected  org.eclipse.emf.common.util.EList metadata
          The cached value of the 'Metadata' containment reference list.
protected  NoValuesType noValues
          The cached value of the 'No Values' containment reference.
protected  DomainMetadataType referenceSystem
          The cached value of the 'Reference System' containment reference.
protected  DomainMetadataType uOM
          The cached value of the 'UOM' containment reference.
protected  ValuesReferenceType valuesReference
          The cached value of the 'Values Reference' containment reference.
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected UnNamedDomainTypeImpl()
           
 
Method Summary
 org.eclipse.emf.common.notify.NotificationChain basicSetAllowedValues(AllowedValuesType newAllowedValues, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetAnyValue(AnyValueType newAnyValue, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetDataType(DomainMetadataType newDataType, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetDefaultValue(ValueType newDefaultValue, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetMeaning(DomainMetadataType newMeaning, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetNoValues(NoValuesType newNoValues, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetReferenceSystem(DomainMetadataType newReferenceSystem, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetUOM(DomainMetadataType newUOM, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetValuesReference(ValuesReferenceType newValuesReference, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(int featureID)
           
 AllowedValuesType getAllowedValues()
           
 AnyValueType getAnyValue()
           
 DomainMetadataType getDataType()
           
 ValueType getDefaultValue()
           
 DomainMetadataType getMeaning()
           
 org.eclipse.emf.common.util.EList getMetadata()
           
 NoValuesType getNoValues()
           
 DomainMetadataType getReferenceSystem()
           
 DomainMetadataType getUOM()
           
 ValuesReferenceType getValuesReference()
           
 void setAllowedValues(AllowedValuesType newAllowedValues)
           
 void setAnyValue(AnyValueType newAnyValue)
           
 void setDataType(DomainMetadataType newDataType)
           
 void setDefaultValue(ValueType newDefaultValue)
           
 void setMeaning(DomainMetadataType newMeaning)
           
 void setNoValues(NoValuesType newNoValues)
           
 void setReferenceSystem(DomainMetadataType newReferenceSystem)
           
 void setUOM(DomainMetadataType newUOM)
           
 void setValuesReference(ValuesReferenceType newValuesReference)
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

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()

noValues

protected NoValuesType noValues
The cached value of the 'No Values' containment reference.

See Also:
getNoValues()

valuesReference

protected ValuesReferenceType valuesReference
The cached value of the 'Values Reference' containment reference.

See Also:
getValuesReference()

defaultValue

protected ValueType defaultValue
The cached value of the 'Default Value' containment reference.

See Also:
getDefaultValue()

meaning

protected DomainMetadataType meaning
The cached value of the 'Meaning' containment reference.

See Also:
getMeaning()

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()

referenceSystem

protected DomainMetadataType referenceSystem
The cached value of the 'Reference System' containment reference.

See Also:
getReferenceSystem()

metadata

protected org.eclipse.emf.common.util.EList metadata
The cached value of the 'Metadata' containment reference list.

See Also:
getMetadata()
Constructor Detail

UnNamedDomainTypeImpl

protected UnNamedDomainTypeImpl()

Method Detail

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()

Overrides:
eStaticClass in class org.eclipse.emf.ecore.impl.EObjectImpl

getAllowedValues

public AllowedValuesType getAllowedValues()

Specified by:
getAllowedValues in interface UnNamedDomainType
Returns:
the value of the 'Allowed Values' containment reference.
See Also:
UnNamedDomainType.setAllowedValues(AllowedValuesType), Ows11Package.getUnNamedDomainType_AllowedValues()

basicSetAllowedValues

public org.eclipse.emf.common.notify.NotificationChain basicSetAllowedValues(AllowedValuesType newAllowedValues,
                                                                             org.eclipse.emf.common.notify.NotificationChain msgs)


setAllowedValues

public void setAllowedValues(AllowedValuesType newAllowedValues)

Specified by:
setAllowedValues in interface UnNamedDomainType
Parameters:
newAllowedValues - the new value of the 'Allowed Values' containment reference.
See Also:
UnNamedDomainType.getAllowedValues()

getAnyValue

public AnyValueType getAnyValue()

Specified by:
getAnyValue in interface UnNamedDomainType
Returns:
the value of the 'Any Value' containment reference.
See Also:
UnNamedDomainType.setAnyValue(AnyValueType), Ows11Package.getUnNamedDomainType_AnyValue()

basicSetAnyValue

public org.eclipse.emf.common.notify.NotificationChain basicSetAnyValue(AnyValueType newAnyValue,
                                                                        org.eclipse.emf.common.notify.NotificationChain msgs)


setAnyValue

public void setAnyValue(AnyValueType newAnyValue)

Specified by:
setAnyValue in interface UnNamedDomainType
Parameters:
newAnyValue - the new value of the 'Any Value' containment reference.
See Also:
UnNamedDomainType.getAnyValue()

getNoValues

public NoValuesType getNoValues()

Specified by:
getNoValues in interface UnNamedDomainType
Returns:
the value of the 'No Values' containment reference.
See Also:
UnNamedDomainType.setNoValues(NoValuesType), Ows11Package.getUnNamedDomainType_NoValues()

basicSetNoValues

public org.eclipse.emf.common.notify.NotificationChain basicSetNoValues(NoValuesType newNoValues,
                                                                        org.eclipse.emf.common.notify.NotificationChain msgs)


setNoValues

public void setNoValues(NoValuesType newNoValues)

Specified by:
setNoValues in interface UnNamedDomainType
Parameters:
newNoValues - the new value of the 'No Values' containment reference.
See Also:
UnNamedDomainType.getNoValues()

getValuesReference

public ValuesReferenceType getValuesReference()

Specified by:
getValuesReference in interface UnNamedDomainType
Returns:
the value of the 'Values Reference' containment reference.
See Also:
UnNamedDomainType.setValuesReference(ValuesReferenceType), Ows11Package.getUnNamedDomainType_ValuesReference()

basicSetValuesReference

public org.eclipse.emf.common.notify.NotificationChain basicSetValuesReference(ValuesReferenceType newValuesReference,
                                                                               org.eclipse.emf.common.notify.NotificationChain msgs)


setValuesReference

public void setValuesReference(ValuesReferenceType newValuesReference)

Specified by:
setValuesReference in interface UnNamedDomainType
Parameters:
newValuesReference - the new value of the 'Values Reference' containment reference.
See Also:
UnNamedDomainType.getValuesReference()

getDefaultValue

public ValueType getDefaultValue()

Specified by:
getDefaultValue in interface UnNamedDomainType
Returns:
the value of the 'Default Value' containment reference.
See Also:
UnNamedDomainType.setDefaultValue(ValueType), Ows11Package.getUnNamedDomainType_DefaultValue()

basicSetDefaultValue

public org.eclipse.emf.common.notify.NotificationChain basicSetDefaultValue(ValueType newDefaultValue,
                                                                            org.eclipse.emf.common.notify.NotificationChain msgs)


setDefaultValue

public void setDefaultValue(ValueType newDefaultValue)

Specified by:
setDefaultValue in interface UnNamedDomainType
Parameters:
newDefaultValue - the new value of the 'Default Value' containment reference.
See Also:
UnNamedDomainType.getDefaultValue()

getMeaning

public DomainMetadataType getMeaning()

Specified by:
getMeaning in interface UnNamedDomainType
Returns:
the value of the 'Meaning' containment reference.
See Also:
UnNamedDomainType.setMeaning(DomainMetadataType), Ows11Package.getUnNamedDomainType_Meaning()

basicSetMeaning

public org.eclipse.emf.common.notify.NotificationChain basicSetMeaning(DomainMetadataType newMeaning,
                                                                       org.eclipse.emf.common.notify.NotificationChain msgs)


setMeaning

public void setMeaning(DomainMetadataType newMeaning)

Specified by:
setMeaning in interface UnNamedDomainType
Parameters:
newMeaning - the new value of the 'Meaning' containment reference.
See Also:
UnNamedDomainType.getMeaning()

getDataType

public DomainMetadataType getDataType()

Specified by:
getDataType in interface UnNamedDomainType
Returns:
the value of the 'Data Type' containment reference.
See Also:
UnNamedDomainType.setDataType(DomainMetadataType), Ows11Package.getUnNamedDomainType_DataType()

basicSetDataType

public org.eclipse.emf.common.notify.NotificationChain basicSetDataType(DomainMetadataType newDataType,
                                                                        org.eclipse.emf.common.notify.NotificationChain msgs)


setDataType

public void setDataType(DomainMetadataType newDataType)

Specified by:
setDataType in interface UnNamedDomainType
Parameters:
newDataType - the new value of the 'Data Type' containment reference.
See Also:
UnNamedDomainType.getDataType()

getUOM

public DomainMetadataType getUOM()

Specified by:
getUOM in interface UnNamedDomainType
Returns:
the value of the 'UOM' containment reference.
See Also:
UnNamedDomainType.setUOM(DomainMetadataType), Ows11Package.getUnNamedDomainType_UOM()

basicSetUOM

public org.eclipse.emf.common.notify.NotificationChain basicSetUOM(DomainMetadataType newUOM,
                                                                   org.eclipse.emf.common.notify.NotificationChain msgs)


setUOM

public void setUOM(DomainMetadataType newUOM)

Specified by:
setUOM in interface UnNamedDomainType
Parameters:
newUOM - the new value of the 'UOM' containment reference.
See Also:
UnNamedDomainType.getUOM()

getReferenceSystem

public DomainMetadataType getReferenceSystem()

Specified by:
getReferenceSystem in interface UnNamedDomainType
Returns:
the value of the 'Reference System' containment reference.
See Also:
UnNamedDomainType.setReferenceSystem(DomainMetadataType), Ows11Package.getUnNamedDomainType_ReferenceSystem()

basicSetReferenceSystem

public org.eclipse.emf.common.notify.NotificationChain basicSetReferenceSystem(DomainMetadataType newReferenceSystem,
                                                                               org.eclipse.emf.common.notify.NotificationChain msgs)


setReferenceSystem

public void setReferenceSystem(DomainMetadataType newReferenceSystem)

Specified by:
setReferenceSystem in interface UnNamedDomainType
Parameters:
newReferenceSystem - the new value of the 'Reference System' containment reference.
See Also:
UnNamedDomainType.getReferenceSystem()

getMetadata

public org.eclipse.emf.common.util.EList getMetadata()

Specified by:
getMetadata in interface UnNamedDomainType
Returns:
the value of the 'Metadata' containment reference list.
See Also:
Ows11Package.getUnNamedDomainType_Metadata()

eInverseRemove

public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)

Overrides:
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl


Copyright © 1996-2010 Geotools. All Rights Reserved.