|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectEObjectImpl
de.uka.ipd.sdq.stoex.impl.ExpressionImpl
de.uka.ipd.sdq.stoex.impl.IfElseImpl
de.uka.ipd.sdq.stoex.impl.BooleanExpressionImpl
de.uka.ipd.sdq.stoex.impl.ComparisonImpl
de.uka.ipd.sdq.stoex.impl.TermImpl
de.uka.ipd.sdq.stoex.impl.TermExpressionImpl
public class TermExpressionImpl
An implementation of the model object 'Term Expression'.
The following features are implemented:
| Field Summary | |
|---|---|
static String |
copyright
|
protected Term |
left
The cached value of the ' Left' containment reference. |
protected TermOperations |
operation
The cached value of the ' Operation' attribute. |
protected static TermOperations |
OPERATION_EDEFAULT
The default value of the ' Operation' attribute. |
protected Product |
right
The cached value of the ' Right' containment reference. |
| Constructor Summary | |
|---|---|
protected |
TermExpressionImpl()
|
| Method Summary | |
|---|---|
NotificationChain |
basicSetLeft(Term newLeft,
NotificationChain msgs)
|
NotificationChain |
basicSetRight(Product newRight,
NotificationChain msgs)
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
Term |
getLeft()
|
TermOperations |
getOperation()
|
Product |
getRight()
|
void |
setLeft(Term newLeft)
|
void |
setOperation(TermOperations newOperation)
|
void |
setRight(Product newRight)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String copyright
protected Term left
Left' containment reference.
getLeft()protected Product right
Right' containment reference.
getRight()protected static final TermOperations OPERATION_EDEFAULT
Operation' attribute.
getOperation()protected TermOperations operation
Operation' attribute.
getOperation()| Constructor Detail |
|---|
protected TermExpressionImpl()
| Method Detail |
|---|
protected EClass eStaticClass()
eStaticClass in class TermImplpublic Term getLeft()
getLeft in interface TermExpressionTermExpression.setLeft(Term),
StoexPackage.getTermExpression_Left()
public NotificationChain basicSetLeft(Term newLeft,
NotificationChain msgs)
public void setLeft(Term newLeft)
setLeft in interface TermExpressionnewLeft - the new value of the 'Left' containment reference.TermExpression.getLeft()public Product getRight()
getRight in interface TermExpressionTermExpression.setRight(Product),
StoexPackage.getTermExpression_Right()
public NotificationChain basicSetRight(Product newRight,
NotificationChain msgs)
public void setRight(Product newRight)
setRight in interface TermExpressionnewRight - the new value of the 'Right' containment reference.TermExpression.getRight()public TermOperations getOperation()
getOperation in interface TermExpressionTermOperations,
TermExpression.setOperation(TermOperations),
StoexPackage.getTermExpression_Operation()public void setOperation(TermOperations newOperation)
setOperation in interface TermExpressionnewOperation - the new value of the 'Operation' attribute.TermOperations,
TermExpression.getOperation()
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
public Object eGet(int featureID,
boolean resolve,
boolean coreType)
public void eSet(int featureID,
Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||