public class InfixExpressionImpl extends ExpressionImpl implements InfixExpression
The following features are implemented:
org.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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.emf.common.util.EList<Expression> |
extendedOperands
The cached value of the '
Extended Operands' containment reference list. |
protected Expression |
leftOperand
The cached value of the '
Left Operand' containment reference. |
protected InfixExpressionKind |
operator
The cached value of the '
Operator' attribute. |
protected static InfixExpressionKind |
OPERATOR_EDEFAULT
The default value of the '
Operator' attribute. |
protected Expression |
rightOperand
The cached value of the '
Right Operand' containment reference. |
comments, originalClassFile, originalCompilationUnitEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
InfixExpressionImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetLeftOperand(Expression newLeftOperand,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetRightOperand(Expression newRightOperand,
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) |
org.eclipse.emf.common.util.EList<Expression> |
getExtendedOperands() |
Expression |
getLeftOperand() |
InfixExpressionKind |
getOperator() |
Expression |
getRightOperand() |
void |
setLeftOperand(Expression newLeftOperand) |
void |
setOperator(InfixExpressionKind newOperator) |
void |
setRightOperand(Expression newRightOperand) |
String |
toString() |
basicGetOriginalClassFile, basicGetOriginalCompilationUnit, getComments, getOriginalClassFile, getOriginalCompilationUnit, setOriginalClassFile, setOriginalCompilationUnitdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eInternalContainer, 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, waitgetComments, getOriginalClassFile, getOriginalCompilationUnit, setOriginalClassFile, setOriginalCompilationUniteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final InfixExpressionKind OPERATOR_EDEFAULT
Operator' attribute.
getOperator()protected InfixExpressionKind operator
Operator' attribute.
getOperator()protected Expression rightOperand
Right Operand' containment reference.
getRightOperand()protected Expression leftOperand
Left Operand' containment reference.
getLeftOperand()protected org.eclipse.emf.common.util.EList<Expression> extendedOperands
Extended Operands' containment reference list.
getExtendedOperands()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class ExpressionImplpublic InfixExpressionKind getOperator()
getOperator in interface InfixExpressionInfixExpressionKind,
InfixExpression.setOperator(InfixExpressionKind),
JavaPackage.getInfixExpression_Operator()public void setOperator(InfixExpressionKind newOperator)
setOperator in interface InfixExpressionnewOperator - the new value of the 'Operator' attribute.InfixExpressionKind,
InfixExpression.getOperator()public Expression getRightOperand()
getRightOperand in interface InfixExpressionInfixExpression.setRightOperand(Expression),
JavaPackage.getInfixExpression_RightOperand()public org.eclipse.emf.common.notify.NotificationChain basicSetRightOperand(Expression newRightOperand, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setRightOperand(Expression newRightOperand)
setRightOperand in interface InfixExpressionnewRightOperand - the new value of the 'Right Operand' containment reference.InfixExpression.getRightOperand()public Expression getLeftOperand()
getLeftOperand in interface InfixExpressionInfixExpression.setLeftOperand(Expression),
JavaPackage.getInfixExpression_LeftOperand()public org.eclipse.emf.common.notify.NotificationChain basicSetLeftOperand(Expression newLeftOperand, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setLeftOperand(Expression newLeftOperand)
setLeftOperand in interface InfixExpressionnewLeftOperand - the new value of the 'Left Operand' containment reference.InfixExpression.getLeftOperand()public org.eclipse.emf.common.util.EList<Expression> getExtendedOperands()
getExtendedOperands in interface InfixExpressionJavaPackage.getInfixExpression_ExtendedOperands()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 ASTNodeImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class ASTNodeImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class ASTNodeImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class ASTNodeImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class ASTNodeImplpublic String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImplCopyright © 2018–2020 Atlanmod. All rights reserved.