public interface SchExprAction extends CircusAction
An action given as a schema expression.
In this way, schema expressions are included into the CircusAction subtree
in a similar way as schema expressions are included in the declaration and predicate subtrees.
As one might use a schema expression for defining a Z schema (i.e. S and T), this class contains an
Z Expr instead of SchExpr. The parser is responsible to rule out other
possibilities and ensure that only well formed schema expressions are allowed.
From the CZT these came through SchExpr, SchExpr2, DecorExpr,
NegExpr, and RenameExpr. (TODO: Check this carefully).
For the process state, this action or a the corresponding Z paragraph must contain a CircusStateAnn.
| Modifier and Type | Method and Description |
|---|---|
Expr |
getExpr()
Returns the Expr element.
|
void |
setExpr(Expr expr)
Sets the Expr element.
|
Copyright © 2003–2016 Community Z Tools Project. All rights reserved.