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.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 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. |
parent
csi, CSI_EDEFAULT, ORIGINAL_XMI_ID_EDEFAULT, originalXmiId, ownedAnnotation
pivot
eAdapters, 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, setParent
getCsi, getOriginalXmiId, getOwnedAnnotation, setCsi, setOriginalXmiId, toString
getPivot, setPivot
getDescription
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, 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, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setParent
getCsi, getOriginalXmiId, getOwnedAnnotation, setCsi, setOriginalXmiId
getPivot, setPivot
getDescription, getLogicalParent
eClass
resetPivot
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected 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 ExpCSImpl
public ExpCS getCondition()
getCondition
in interface IfExpCS
IfExpCS.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 IfExpCS
newCondition
- the new value of the 'Condition' containment reference.IfExpCS.getCondition()
public ExpCS getThenExpression()
getThenExpression
in interface IfExpCS
IfExpCS.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 IfExpCS
newThenExpression
- the new value of the 'Then Expression' containment reference.IfExpCS.getThenExpression()
public ExpCS getElseExpression()
getElseExpression
in interface IfExpCS
IfExpCS.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 IfExpCS
newElseExpression
- 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 ModelElementCSImpl
public 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)
VisitableCS
Implementations 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 VisitableCS
accept
in class ExpCSImpl