Class EnvironmentCompositionImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.eclipse.xtext.xbase.impl.XExpressionImpl
-
- org.eclipse.xsemantics.dsl.xsemantics.impl.EnvironmentCompositionImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject,EnvironmentComposition,org.eclipse.xtext.xbase.XExpression
public class EnvironmentCompositionImpl extends org.eclipse.xtext.xbase.impl.XExpressionImpl implements EnvironmentComposition
An implementation of the model object 'Environment Composition'.The following features are implemented:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.xtext.xbase.XExpressioncurrentEnvironmentThe cached value of the 'Current Environment' containment reference.protected org.eclipse.xtext.xbase.XExpressionsubEnvironmentThe cached value of the 'Sub Environment' containment reference.-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedEnvironmentCompositionImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChainbasicSetCurrentEnvironment(org.eclipse.xtext.xbase.XExpression newCurrentEnvironment, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetSubEnvironment(org.eclipse.xtext.xbase.XExpression newSubEnvironment, org.eclipse.emf.common.notify.NotificationChain msgs)java.lang.ObjecteGet(int featureID, boolean resolve, boolean coreType)org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)booleaneIsSet(int featureID)voideSet(int featureID, java.lang.Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)org.eclipse.xtext.xbase.XExpressiongetCurrentEnvironment()org.eclipse.xtext.xbase.XExpressiongetSubEnvironment()voidsetCurrentEnvironment(org.eclipse.xtext.xbase.XExpression newCurrentEnvironment)voidsetSubEnvironment(org.eclipse.xtext.xbase.XExpression newSubEnvironment)-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.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 org.eclipse.emf.ecore.impl.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 org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
currentEnvironment
protected org.eclipse.xtext.xbase.XExpression currentEnvironment
The cached value of the 'Current Environment' containment reference.- See Also:
getCurrentEnvironment()
-
subEnvironment
protected org.eclipse.xtext.xbase.XExpression subEnvironment
The cached value of the 'Sub Environment' containment reference.- See Also:
getSubEnvironment()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classorg.eclipse.xtext.xbase.impl.XExpressionImpl
-
getCurrentEnvironment
public org.eclipse.xtext.xbase.XExpression getCurrentEnvironment()
- Specified by:
getCurrentEnvironmentin interfaceEnvironmentComposition- Returns:
- the value of the 'Current Environment' containment reference.
- See Also:
EnvironmentComposition.setCurrentEnvironment(XExpression),XsemanticsPackage.getEnvironmentComposition_CurrentEnvironment()
-
basicSetCurrentEnvironment
public org.eclipse.emf.common.notify.NotificationChain basicSetCurrentEnvironment(org.eclipse.xtext.xbase.XExpression newCurrentEnvironment, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setCurrentEnvironment
public void setCurrentEnvironment(org.eclipse.xtext.xbase.XExpression newCurrentEnvironment)
- Specified by:
setCurrentEnvironmentin interfaceEnvironmentComposition- Parameters:
newCurrentEnvironment- the new value of the 'Current Environment' containment reference.- See Also:
EnvironmentComposition.getCurrentEnvironment()
-
getSubEnvironment
public org.eclipse.xtext.xbase.XExpression getSubEnvironment()
- Specified by:
getSubEnvironmentin interfaceEnvironmentComposition- Returns:
- the value of the 'Sub Environment' containment reference.
- See Also:
EnvironmentComposition.setSubEnvironment(XExpression),XsemanticsPackage.getEnvironmentComposition_SubEnvironment()
-
basicSetSubEnvironment
public org.eclipse.emf.common.notify.NotificationChain basicSetSubEnvironment(org.eclipse.xtext.xbase.XExpression newSubEnvironment, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setSubEnvironment
public void setSubEnvironment(org.eclipse.xtext.xbase.XExpression newSubEnvironment)
- Specified by:
setSubEnvironmentin interfaceEnvironmentComposition- Parameters:
newSubEnvironment- the new value of the 'Sub Environment' containment reference.- See Also:
EnvironmentComposition.getSubEnvironment()
-
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:
eInverseRemovein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
-