public interface Expression extends LinkableStatement
The following features are supported:
ProtelisPackage.getExpression()| Modifier and Type | Method and Description |
|---|---|
Expression |
getArg()
Returns the value of the 'Arg' containment reference.
|
ExprList |
getArgs()
Returns the value of the 'Args' containment reference.
|
Block |
getBody()
Returns the value of the 'Body' containment reference.
|
Expression |
getCond()
Returns the value of the 'Cond' containment reference.
|
Expression |
getDefault()
Returns the value of the 'Default' containment reference.
|
Block |
getElse()
Returns the value of the 'Else' containment reference.
|
RepList |
getInit()
Returns the value of the 'Init' containment reference.
|
VarList |
getLambdaArgs()
Returns the value of the 'Lambda Args' containment reference.
|
Expression |
getLeft()
Returns the value of the 'Left' containment reference.
|
String |
getMethodName()
Returns the value of the 'Method Name' attribute.
|
Expression |
getOp()
Returns the value of the 'Op' containment reference.
|
org.eclipse.emf.ecore.EObject |
getReference()
Returns the value of the 'Reference' reference.
|
Block |
getThen()
Returns the value of the 'Then' containment reference.
|
Expression |
getV()
Returns the value of the 'V' containment reference.
|
boolean |
isInclusive()
Returns the value of the 'Inclusive' attribute.
|
void |
setArg(Expression value)
Sets the value of the '
Arg' containment reference. |
void |
setArgs(ExprList value)
Sets the value of the '
Args' containment reference. |
void |
setBody(Block value)
Sets the value of the '
Body' containment reference. |
void |
setCond(Expression value)
Sets the value of the '
Cond' containment reference. |
void |
setDefault(Expression value)
Sets the value of the '
Default' containment reference. |
void |
setElse(Block value)
Sets the value of the '
Else' containment reference. |
void |
setInclusive(boolean value)
Sets the value of the '
Inclusive' attribute. |
void |
setInit(RepList value)
Sets the value of the '
Init' containment reference. |
void |
setLambdaArgs(VarList value)
Sets the value of the '
Lambda Args' containment reference. |
void |
setLeft(Expression value)
Sets the value of the '
Left' containment reference. |
void |
setMethodName(String value)
Sets the value of the '
Method Name' attribute. |
void |
setOp(Expression value)
Sets the value of the '
Op' containment reference. |
void |
setReference(org.eclipse.emf.ecore.EObject value)
Sets the value of the '
Reference' reference. |
void |
setThen(Block value)
Sets the value of the '
Then' containment reference. |
void |
setV(Expression value)
Sets the value of the '
V' containment reference. |
getName, getRight, setName, setRightorg.eclipse.emf.ecore.EObject getReference()
If the meaning of the 'Reference' reference isn't clear, there really should be more of a description here...
setReference(EObject),
ProtelisPackage.getExpression_Reference()void setReference(org.eclipse.emf.ecore.EObject value)
Reference' reference.
value - the new value of the 'Reference' reference.getReference()ExprList getArgs()
If the meaning of the 'Args' containment reference isn't clear, there really should be more of a description here...
setArgs(ExprList),
ProtelisPackage.getExpression_Args()void setArgs(ExprList value)
Args' containment reference.
value - the new value of the 'Args' containment reference.getArgs()VarList getLambdaArgs()
If the meaning of the 'Lambda Args' containment reference isn't clear, there really should be more of a description here...
setLambdaArgs(VarList),
ProtelisPackage.getExpression_LambdaArgs()void setLambdaArgs(VarList value)
Lambda Args' containment reference.
value - the new value of the 'Lambda Args' containment reference.getLambdaArgs()Block getBody()
If the meaning of the 'Body' containment reference isn't clear, there really should be more of a description here...
setBody(Block),
ProtelisPackage.getExpression_Body()void setBody(Block value)
Body' containment reference.
value - the new value of the 'Body' containment reference.getBody()RepList getInit()
If the meaning of the 'Init' containment reference isn't clear, there really should be more of a description here...
setInit(RepList),
ProtelisPackage.getExpression_Init()void setInit(RepList value)
Init' containment reference.
value - the new value of the 'Init' containment reference.getInit()Expression getCond()
If the meaning of the 'Cond' containment reference isn't clear, there really should be more of a description here...
setCond(Expression),
ProtelisPackage.getExpression_Cond()void setCond(Expression value)
Cond' containment reference.
value - the new value of the 'Cond' containment reference.getCond()Block getThen()
If the meaning of the 'Then' containment reference isn't clear, there really should be more of a description here...
setThen(Block),
ProtelisPackage.getExpression_Then()void setThen(Block value)
Then' containment reference.
value - the new value of the 'Then' containment reference.getThen()Block getElse()
If the meaning of the 'Else' containment reference isn't clear, there really should be more of a description here...
setElse(Block),
ProtelisPackage.getExpression_Else()void setElse(Block value)
Else' containment reference.
value - the new value of the 'Else' containment reference.getElse()Expression getArg()
If the meaning of the 'Arg' containment reference isn't clear, there really should be more of a description here...
setArg(Expression),
ProtelisPackage.getExpression_Arg()void setArg(Expression value)
Arg' containment reference.
value - the new value of the 'Arg' containment reference.getArg()Expression getOp()
If the meaning of the 'Op' containment reference isn't clear, there really should be more of a description here...
setOp(Expression),
ProtelisPackage.getExpression_Op()void setOp(Expression value)
Op' containment reference.
value - the new value of the 'Op' containment reference.getOp()Expression getDefault()
If the meaning of the 'Default' containment reference isn't clear, there really should be more of a description here...
setDefault(Expression),
ProtelisPackage.getExpression_Default()void setDefault(Expression value)
Default' containment reference.
value - the new value of the 'Default' containment reference.getDefault()boolean isInclusive()
If the meaning of the 'Inclusive' attribute isn't clear, there really should be more of a description here...
setInclusive(boolean),
ProtelisPackage.getExpression_Inclusive()void setInclusive(boolean value)
Inclusive' attribute.
value - the new value of the 'Inclusive' attribute.isInclusive()Expression getLeft()
If the meaning of the 'Left' containment reference isn't clear, there really should be more of a description here...
setLeft(Expression),
ProtelisPackage.getExpression_Left()void setLeft(Expression value)
Left' containment reference.
value - the new value of the 'Left' containment reference.getLeft()String getMethodName()
If the meaning of the 'Method Name' attribute isn't clear, there really should be more of a description here...
setMethodName(String),
ProtelisPackage.getExpression_MethodName()void setMethodName(String value)
Method Name' attribute.
value - the new value of the 'Method Name' attribute.getMethodName()Expression getV()
If the meaning of the 'V' containment reference isn't clear, there really should be more of a description here...
setV(Expression),
ProtelisPackage.getExpression_V()void setV(Expression value)
V' containment reference.
value - the new value of the 'V' containment reference.getV()Copyright © 2015. All rights reserved.