public interface ParAction extends Action2
An abstract parallel action definition; it includes the name set partitions of the state.
As empty name disjoint sets are often used in parallel actions, syntactic sugar for these cases is provided in the grammar rules for interleaving, parallel composition, and alphabetised parallel composition, so that we do not need explicit AST classes.
| Modifier and Type | Method and Description |
|---|---|
NameSet |
getLeftNameSet() |
ListTerm<NameSet> |
getNameSet()
Returns the NameSet elements.
|
NameSet |
getRightNameSet() |
void |
setLeftNameSet(NameSet alpha) |
void |
setRightNameSet(NameSet alpha) |
getCircusAction, getLeftAction, getRightAction, setLeftAction, setRightActionListTerm<NameSet> getNameSet()
Returns the NameSet elements.
To add or remove elements, use the methods provided by the List interface (that's why there is no need for a setter method).
NameSet getLeftNameSet()
void setLeftNameSet(NameSet alpha)
NameSet getRightNameSet()
void setRightNameSet(NameSet alpha)
Copyright © 2003–2016 Community Z Tools Project. All rights reserved.