public interface CallAction extends CircusAction
Circus action reference call. In other words, it permits a name to be an action. That is, it contains a reference name to lookup the action definition.
Moreover, it contains a list of expressions representing possible actual parameters. An empty list of expressions means a simple action call of the grammar rule N, where N is the action name. If the list of expressions is not empty, then the this is a parameterised action. It represents the grammar rule N(Expr+) for CSP actions and commands.
The invariant is as follows:
| Modifier and Type | Method and Description |
|---|---|
ExprList |
getExprList()
Returns the ExprList element.
|
Name |
getName()
Returns the Name element.
|
ZExprList |
getZExprList()
This is a convenience method.
|
ZName |
getZName()
This is a convenience method.
|
void |
setExprList(ExprList exprList)
Sets the ExprList element.
|
void |
setName(Name name)
Sets the Name element.
|
Name getName()
void setName(Name name)
name - the Name element.getName()ExprList getExprList()
ZExprList getZExprList()
void setExprList(ExprList exprList)
exprList - the ExprList element.getExprList()ZName getZName()
Copyright © 2003–2016 Community Z Tools Project. All rights reserved.