org.eclipse.gmt.umlx.ucore.impl
Class UDomainImpl

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 org.eclipse.emf.ecore.impl.EModelElementImpl
                  extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                      extended by org.eclipse.gmt.umlx.ucore.impl.UDomainImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, UDomain
Direct Known Subclasses:
URelationDomainImpl

public class UDomainImpl
extends org.eclipse.emf.ecore.impl.ENamedElementImpl
implements UDomain

An implementation of the model object 'UDomain'.

The following features are implemented:


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAG
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 URule basicGetURule()
           
 org.eclipse.emf.ecore.EClassifier basicGetUType()
           
 UTypedModel basicGetUTypedModel()
           
 UVariable basicGetUVariable()
           
 org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 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)
           
 void eUnset(int featureID)
           
 UMapping getUMapping()
           
 URule getURule()
           
 org.eclipse.emf.ecore.EClassifier getUType()
           
 UTypedModel getUTypedModel()
           
 UVariable getUVariable()
           
 void setUMapping(UMapping newUMapping)
           
 void setURule(URule newURule)
           
 void setUType(org.eclipse.emf.ecore.EClassifier newUType)
           
 void setUTypedModel(UTypedModel newUTypedModel)
           
 void setUVariable(UVariable newUVariable)
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
getName, getNameGen, setName, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, 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
 

Method Detail

getUMapping

public UMapping getUMapping()

Specified by:
getUMapping in interface UDomain
Returns:
the value of the 'UMapping' container reference.
See Also:
UDomain.setUMapping(UMapping), UcorePackage.getUDomain_UMapping(), URule.getUDomains()

setUMapping

public void setUMapping(UMapping newUMapping)

Specified by:
setUMapping in interface UDomain
Parameters:
newUMapping - the new value of the 'UMapping' container reference.
See Also:
UDomain.getUMapping()

getURule

public URule getURule()

Specified by:
getURule in interface UDomain
Returns:
the value of the 'URule' reference.
See Also:
UDomain.setURule(URule), UcorePackage.getUDomain_URule()

basicGetURule

public URule basicGetURule()


setURule

public void setURule(URule newURule)

Specified by:
setURule in interface UDomain
Parameters:
newURule - the new value of the 'URule' reference.
See Also:
UDomain.getURule()

getUType

public org.eclipse.emf.ecore.EClassifier getUType()

Specified by:
getUType in interface UDomain
Returns:
the value of the 'UType' reference.
See Also:
UDomain.setUType(EClassifier), UcorePackage.getUDomain_UType()

basicGetUType

public org.eclipse.emf.ecore.EClassifier basicGetUType()


setUType

public void setUType(org.eclipse.emf.ecore.EClassifier newUType)

Specified by:
setUType in interface UDomain
Parameters:
newUType - the new value of the 'UType' reference.
See Also:
UDomain.getUType()

getUTypedModel

public UTypedModel getUTypedModel()

Specified by:
getUTypedModel in interface UDomain
Returns:
the value of the 'UTyped Model' reference.
See Also:
UDomain.setUTypedModel(UTypedModel), UcorePackage.getUDomain_UTypedModel()

basicGetUTypedModel

public UTypedModel basicGetUTypedModel()


setUTypedModel

public void setUTypedModel(UTypedModel newUTypedModel)

Specified by:
setUTypedModel in interface UDomain
Parameters:
newUTypedModel - the new value of the 'UTyped Model' reference.
See Also:
UDomain.getUTypedModel()

getUVariable

public UVariable getUVariable()

Specified by:
getUVariable in interface UDomain
Returns:
the value of the 'UVariable' reference.
See Also:
UDomain.setUVariable(UVariable), UcorePackage.getUDomain_UVariable()

basicGetUVariable

public UVariable basicGetUVariable()


setUVariable

public void setUVariable(UVariable newUVariable)

Specified by:
setUVariable in interface UDomain
Parameters:
newUVariable - the new value of the 'UVariable' reference.
See Also:
UDomain.getUVariable()

eInverseAdd

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

Overrides:
eInverseAdd in class org.eclipse.emf.ecore.impl.EModelElementImpl

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.EModelElementImpl

eBasicRemoveFromContainerFeature

public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)

Overrides:
eBasicRemoveFromContainerFeature 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.ENamedElementImpl

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.ENamedElementImpl

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.ENamedElementImpl

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.ENamedElementImpl