|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object EObjectImpl ujf.verimag.bip.Core.Behaviors.impl.ActionImpl ujf.verimag.bip.Core.Behaviors.impl.ExpressionImpl ujf.verimag.bip.Core.ActionLanguage.Expressions.impl.UnaryExpressionImpl
public class UnaryExpressionImpl
An implementation of the model object 'Unary Expression'.
The following features are implemented:
Field Summary | |
---|---|
protected Expression |
operand
The cached value of the ' Operand ' containment reference. |
protected UnaryOperator |
operator
The cached value of the ' Operator ' attribute. |
protected static UnaryOperator |
OPERATOR_EDEFAULT
The default value of the ' Operator ' attribute. |
protected boolean |
postfix
The cached value of the ' Postfix ' attribute. |
protected static boolean |
POSTFIX_EDEFAULT
The default value of the ' Postfix ' attribute. |
Constructor Summary | |
---|---|
protected |
UnaryExpressionImpl()
|
Method Summary | |
---|---|
NotificationChain |
basicSetOperand(Expression newOperand,
NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
Expression |
getOperand()
|
UnaryOperator |
getOperator()
|
boolean |
isPostfix()
|
void |
setOperand(Expression newOperand)
|
void |
setOperator(UnaryOperator newOperator)
|
void |
setPostfix(boolean newPostfix)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static final UnaryOperator OPERATOR_EDEFAULT
Operator
' attribute.
getOperator()
protected UnaryOperator operator
Operator
' attribute.
getOperator()
protected Expression operand
Operand
' containment reference.
getOperand()
protected static final boolean POSTFIX_EDEFAULT
Postfix
' attribute.
isPostfix()
,
Constant Field Valuesprotected boolean postfix
Postfix
' attribute.
isPostfix()
Constructor Detail |
---|
protected UnaryExpressionImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class ExpressionImpl
public UnaryOperator getOperator()
getOperator
in interface UnaryExpression
UnaryOperator
,
UnaryExpression.setOperator(UnaryOperator)
,
ExpressionsPackage.getUnaryExpression_Operator()
public void setOperator(UnaryOperator newOperator)
setOperator
in interface UnaryExpression
newOperator
- the new value of the 'Operator' attribute.UnaryOperator
,
UnaryExpression.getOperator()
public Expression getOperand()
getOperand
in interface UnaryExpression
UnaryExpression.setOperand(Expression)
,
ExpressionsPackage.getUnaryExpression_Operand()
public NotificationChain basicSetOperand(Expression newOperand, NotificationChain msgs)
public void setOperand(Expression newOperand)
setOperand
in interface UnaryExpression
newOperand
- the new value of the 'Operand' containment reference.UnaryExpression.getOperand()
public boolean isPostfix()
isPostfix
in interface UnaryExpression
UnaryExpression.setPostfix(boolean)
,
ExpressionsPackage.getUnaryExpression_Postfix()
public void setPostfix(boolean newPostfix)
setPostfix
in interface UnaryExpression
newPostfix
- the new value of the 'Postfix' attribute.UnaryExpression.isPostfix()
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
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 java.lang.String toString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |