public class XSwitchExpressionImpl extends XExpressionImpl implements XSwitchExpression
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
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
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<XCasePart> |
cases
The cached value of the '
Cases ' containment reference list. |
protected JvmFormalParameter |
declaredParam
The cached value of the '
Declared Param ' containment reference. |
protected XExpression |
default_
The cached value of the '
Default ' containment reference. |
protected XExpression |
switch_
The cached value of the '
Switch ' containment reference. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
XSwitchExpressionImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetDeclaredParam(JvmFormalParameter newDeclaredParam,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetDefault(XExpression newDefault,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetSwitch(XExpression newSwitch,
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) |
org.eclipse.emf.common.util.EList<XCasePart> |
getCases() |
JvmFormalParameter |
getDeclaredParam() |
XExpression |
getDefault() |
XExpression |
getSwitch() |
void |
setDeclaredParam(JvmFormalParameter newDeclaredParam) |
void |
setDefault(XExpression newDefault) |
void |
setSwitch(XExpression newSwitch) |
eBasicSetContainer, eInternalContainer
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
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
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected XExpression switch_
Switch
' containment reference.
getSwitch()
protected org.eclipse.emf.common.util.EList<XCasePart> cases
Cases
' containment reference list.
getCases()
protected XExpression default_
Default
' containment reference.
getDefault()
protected JvmFormalParameter declaredParam
Declared Param
' containment reference.
getDeclaredParam()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class XExpressionImpl
public XExpression getSwitch()
getSwitch
in interface XSwitchExpression
XSwitchExpression.setSwitch(XExpression)
,
XbasePackage.getXSwitchExpression_Switch()
public org.eclipse.emf.common.notify.NotificationChain basicSetSwitch(XExpression newSwitch, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSwitch(XExpression newSwitch)
setSwitch
in interface XSwitchExpression
newSwitch
- the new value of the 'Switch' containment reference.XSwitchExpression.getSwitch()
public org.eclipse.emf.common.util.EList<XCasePart> getCases()
getCases
in interface XSwitchExpression
XbasePackage.getXSwitchExpression_Cases()
public XExpression getDefault()
getDefault
in interface XSwitchExpression
XSwitchExpression.setDefault(XExpression)
,
XbasePackage.getXSwitchExpression_Default()
public org.eclipse.emf.common.notify.NotificationChain basicSetDefault(XExpression newDefault, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDefault(XExpression newDefault)
setDefault
in interface XSwitchExpression
newDefault
- the new value of the 'Default' containment reference.XSwitchExpression.getDefault()
public JvmFormalParameter getDeclaredParam()
getDeclaredParam
in interface XSwitchExpression
XSwitchExpression.setDeclaredParam(JvmFormalParameter)
,
XbasePackage.getXSwitchExpression_DeclaredParam()
public org.eclipse.emf.common.notify.NotificationChain basicSetDeclaredParam(JvmFormalParameter newDeclaredParam, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDeclaredParam(JvmFormalParameter newDeclaredParam)
setDeclaredParam
in interface XSwitchExpression
newDeclaredParam
- the new value of the 'Declared Param' containment reference.XSwitchExpression.getDeclaredParam()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl