public class ExpressionImpl extends StatementImpl implements Expression
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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected ExprList |
args
The cached value of the '
Args' containment reference. |
protected Expression |
left
The cached value of the '
Left' containment reference. |
protected static String |
METHOD_NAME_EDEFAULT
The default value of the '
Method Name' attribute. |
protected String |
methodName
The cached value of the '
Method Name' attribute. |
protected org.eclipse.emf.ecore.EObject |
v
The cached value of the '
V' containment reference. |
name, NAME_EDEFAULT, rightEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
ExpressionImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetArgs(ExprList newArgs,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetLeft(Expression newLeft,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetV(org.eclipse.emf.ecore.EObject newV,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
ExprList |
getArgs() |
Expression |
getLeft() |
String |
getMethodName() |
org.eclipse.emf.ecore.EObject |
getV() |
void |
setArgs(ExprList newArgs) |
void |
setLeft(Expression newLeft) |
void |
setMethodName(String newMethodName) |
void |
setV(org.eclipse.emf.ecore.EObject newV) |
String |
toString() |
basicSetRight, getName, getRight, setName, setRighteBasicSetContainer, 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, waitgetName, getRight, setName, setRighteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected Expression left
Left' containment reference.
getLeft()protected static final String METHOD_NAME_EDEFAULT
Method Name' attribute.
getMethodName()protected String methodName
Method Name' attribute.
getMethodName()protected ExprList args
Args' containment reference.
getArgs()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class StatementImplpublic Expression getLeft()
getLeft in interface ExpressionExpression.setLeft(Expression),
ProtelisPackage.getExpression_Left()public org.eclipse.emf.common.notify.NotificationChain basicSetLeft(Expression newLeft, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setLeft(Expression newLeft)
setLeft in interface ExpressionnewLeft - the new value of the 'Left' containment reference.Expression.getLeft()public String getMethodName()
getMethodName in interface ExpressionExpression.setMethodName(String),
ProtelisPackage.getExpression_MethodName()public void setMethodName(String newMethodName)
setMethodName in interface ExpressionnewMethodName - the new value of the 'Method Name' attribute.Expression.getMethodName()public ExprList getArgs()
getArgs in interface ExpressionExpression.setArgs(ExprList),
ProtelisPackage.getExpression_Args()public org.eclipse.emf.common.notify.NotificationChain basicSetArgs(ExprList newArgs, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setArgs(ExprList newArgs)
setArgs in interface ExpressionnewArgs - the new value of the 'Args' containment reference.Expression.getArgs()public org.eclipse.emf.ecore.EObject getV()
getV in interface ExpressionExpression.setV(EObject),
ProtelisPackage.getExpression_V()public org.eclipse.emf.common.notify.NotificationChain basicSetV(org.eclipse.emf.ecore.EObject newV,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setV(org.eclipse.emf.ecore.EObject newV)
setV in interface ExpressionnewV - the new value of the 'V' containment reference.Expression.getV()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 StatementImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class StatementImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class StatementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class StatementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class StatementImplpublic String toString()
toString in class StatementImplCopyright © 2015. All rights reserved.