public class XCasePartImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements XCasePart
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected XExpression |
case_
The cached value of the '
Case' containment reference. |
protected static boolean |
FALL_THROUGH_EDEFAULT
The default value of the '
Fall Through' attribute. |
protected boolean |
fallThrough
The cached value of the '
Fall Through' attribute. |
protected XExpression |
then
The cached value of the '
Then' containment reference. |
protected org.eclipse.xtext.common.types.JvmTypeReference |
typeGuard
The cached value of the '
Type Guard' containment reference. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
XCasePartImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetCase(XExpression newCase,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetThen(XExpression newThen,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetTypeGuard(org.eclipse.xtext.common.types.JvmTypeReference newTypeGuard,
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) |
XExpression |
getCase() |
XExpression |
getThen() |
org.eclipse.xtext.common.types.JvmTypeReference |
getTypeGuard() |
boolean |
isFallThrough() |
void |
setCase(XExpression newCase) |
void |
setFallThrough(boolean newFallThrough) |
void |
setThen(XExpression newThen) |
void |
setTypeGuard(org.eclipse.xtext.common.types.JvmTypeReference newTypeGuard) |
java.lang.String |
toString() |
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, eVirtualValueseNotificationRequired, 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 case_
Case' containment reference.
getCase()protected XExpression then
Then' containment reference.
getThen()protected org.eclipse.xtext.common.types.JvmTypeReference typeGuard
Type Guard' containment reference.
getTypeGuard()protected static final boolean FALL_THROUGH_EDEFAULT
Fall Through' attribute.
isFallThrough(),
Constant Field Valuesprotected boolean fallThrough
Fall Through' attribute.
isFallThrough()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic XExpression getCase()
getCase in interface XCasePartXCasePart.setCase(XExpression),
XbasePackage.getXCasePart_Case()public org.eclipse.emf.common.notify.NotificationChain basicSetCase(XExpression newCase, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setCase(XExpression newCase)
setCase in interface XCasePartnewCase - the new value of the 'Case' containment reference.XCasePart.getCase()public XExpression getThen()
getThen in interface XCasePartXCasePart.setThen(XExpression),
XbasePackage.getXCasePart_Then()public org.eclipse.emf.common.notify.NotificationChain basicSetThen(XExpression newThen, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setThen(XExpression newThen)
setThen in interface XCasePartnewThen - the new value of the 'Then' containment reference.XCasePart.getThen()public org.eclipse.xtext.common.types.JvmTypeReference getTypeGuard()
getTypeGuard in interface XCasePartXCasePart.setTypeGuard(JvmTypeReference),
XbasePackage.getXCasePart_TypeGuard()public org.eclipse.emf.common.notify.NotificationChain basicSetTypeGuard(org.eclipse.xtext.common.types.JvmTypeReference newTypeGuard,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTypeGuard(org.eclipse.xtext.common.types.JvmTypeReference newTypeGuard)
setTypeGuard in interface XCasePartnewTypeGuard - the new value of the 'Type Guard' containment reference.XCasePart.getTypeGuard()public boolean isFallThrough()
isFallThrough in interface XCasePartXCasePart.setFallThrough(boolean),
XbasePackage.getXCasePart_FallThrough()public void setFallThrough(boolean newFallThrough)
setFallThrough in interface XCasePartnewFallThrough - the new value of the 'Fall Through' attribute.XCasePart.isFallThrough()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.BasicEObjectImplpublic java.lang.String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl