public interface ProcessPara extends Para
A process paragraph that introduces a name for a process definition. Strokes are not allowed in process names, and this is ensured by the parser.
This element represents the ProcessDeclaration grammar rule.
| Modifier and Type | Method and Description |
|---|---|
BasicProcess |
getCircusBasicProcess()
This is a convenience method for CircusUtils.getBasicProcess(getCircusProcess()).
|
CircusProcess |
getCircusProcess()
Returns the CircusProcess element.
|
NameList |
getGenFormals()
Returns the GenFormals element.
|
Name |
getName()
Returns the Name element.
|
ZNameList |
getZGenFormals()
This is a convenience method.
|
ZName |
getZName()
This is a convenience method.
|
boolean |
isBasicProcess()
Basic process can have parameters or indexes.
|
void |
setCircusBasicProcess(BasicProcess term)
Updates the declaring basic process in this process paragraph, if it is a
basic process (according to isBasicProcess()), or raises a UnsupportedAstClassException
exception otherwise.
|
void |
setCircusProcess(CircusProcess circusProcess)
Sets the CircusProcess element.
|
void |
setGenFormals(NameList genFormals)
Sets the GenFormals element.
|
void |
setName(Name name)
Sets the Name element.
|
Name getName()
void setName(Name name)
name - the Name element.getName()NameList getGenFormals()
void setGenFormals(NameList genFormals)
genFormals - the GenFormals element.getGenFormals()CircusProcess getCircusProcess()
void setCircusProcess(CircusProcess circusProcess)
circusProcess - the CircusProcess element.getCircusProcess()ZNameList getZGenFormals()
ZName getZName()
boolean isBasicProcess()
BasicProcess getCircusBasicProcess()
void setCircusBasicProcess(BasicProcess term)
term - the term to set the inner process with.Copyright © 2003–2016 Community Z Tools Project. All rights reserved.