public class IfExpCSImpl extends ExpCSImpl implements IfExpCS
The following features are implemented:
org.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 ExpCS |
condition
The cached value of the '
Condition' containment reference. |
protected ExpCS |
elseExpression
The cached value of the '
Else Expression' containment reference. |
protected ExpCS |
thenExpression
The cached value of the '
Then Expression' containment reference. |
parentcsi, CSI_EDEFAULT, ORIGINAL_XMI_ID_EDEFAULT, originalXmiId, ownedAnnotationpivoteAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
IfExpCSImpl() |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(BaseCSVisitor<R> visitor)
Returns the result of accepting a visit from a visitor.
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetCondition(ExpCS newCondition,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetElseExpression(ExpCS newElseExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetThenExpression(ExpCS newThenExpression,
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) |
ExpCS |
getCondition() |
ExpCS |
getElseExpression() |
ExpCS |
getThenExpression() |
void |
setCondition(ExpCS newCondition) |
void |
setElseExpression(ExpCS newElseExpression) |
void |
setThenExpression(ExpCS newThenExpression) |
getLogicalParent, getParent, resetPivot, setParentgetCsi, getOriginalXmiId, getOwnedAnnotation, setCsi, setOriginalXmiId, toStringgetPivot, setPivotgetDescriptioneAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetParent, setParentgetCsi, getOriginalXmiId, getOwnedAnnotation, setCsi, setOriginalXmiIdgetPivot, setPivotgetDescription, getLogicalParenteClassresetPivoteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected ExpCS condition
Condition' containment reference.
getCondition()protected ExpCS thenExpression
Then Expression' containment reference.
getThenExpression()protected ExpCS elseExpression
Else Expression' containment reference.
getElseExpression()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class ExpCSImplpublic ExpCS getCondition()
getCondition in interface IfExpCSIfExpCS.setCondition(ExpCS),
EssentialOCLCSTPackage.getIfExpCS_Condition()public org.eclipse.emf.common.notify.NotificationChain basicSetCondition(ExpCS newCondition, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setCondition(ExpCS newCondition)
setCondition in interface IfExpCSnewCondition - the new value of the 'Condition' containment reference.IfExpCS.getCondition()public ExpCS getThenExpression()
getThenExpression in interface IfExpCSIfExpCS.setThenExpression(ExpCS),
EssentialOCLCSTPackage.getIfExpCS_ThenExpression()public org.eclipse.emf.common.notify.NotificationChain basicSetThenExpression(ExpCS newThenExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setThenExpression(ExpCS newThenExpression)
setThenExpression in interface IfExpCSnewThenExpression - the new value of the 'Then Expression' containment reference.IfExpCS.getThenExpression()public ExpCS getElseExpression()
getElseExpression in interface IfExpCSIfExpCS.setElseExpression(ExpCS),
EssentialOCLCSTPackage.getIfExpCS_ElseExpression()public org.eclipse.emf.common.notify.NotificationChain basicSetElseExpression(ExpCS newElseExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setElseExpression(ExpCS newElseExpression)
setElseExpression in interface IfExpCSnewElseExpression - the new value of the 'Else Expression' containment reference.IfExpCS.getElseExpression()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 ModelElementCSImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
public void eSet(int featureID,
java.lang.Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public <R> R accept(@NonNull
BaseCSVisitor<R> visitor)
VisitableCSImplementations of visit() may use the EcoreSwitch to perform derived-class-specific processing.
Derived implementations of accept() may use getAdapter() to obtain richer visitor interfaces.
accept in interface VisitableCSaccept in class ExpCSImpl