public class XSwitchExpressionImpl extends XExpressionImpl implements XSwitchExpression
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.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, eInternalContainerdynamicGet, 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, eSettingseAddVirtualValue, 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, toStringeNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected 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 XExpressionImplpublic XExpression getSwitch()
getSwitch in interface XSwitchExpressionXSwitchExpression.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 XSwitchExpressionnewSwitch - the new value of the 'Switch' containment reference.XSwitchExpression.getSwitch()public org.eclipse.emf.common.util.EList<XCasePart> getCases()
getCases in interface XSwitchExpressionXbasePackage.getXSwitchExpression_Cases()public XExpression getDefault()
getDefault in interface XSwitchExpressionXSwitchExpression.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 XSwitchExpressionnewDefault - the new value of the 'Default' containment reference.XSwitchExpression.getDefault()public JvmFormalParameter getDeclaredParam()
getDeclaredParam in interface XSwitchExpressionXSwitchExpression.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 XSwitchExpressionnewDeclaredParam - 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.BasicEObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl