public class ProcessParaImpl extends ParaImpl implements ProcessPara
ProcessPara.| Modifier | Constructor and Description |
|---|---|
protected |
ProcessParaImpl()
The default constructor.
|
protected |
ProcessParaImpl(BaseFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(Visitor<R> v)
Accepts a visitor.
|
static boolean |
countingFinaliser()
public attribute determining whether to log to the
standard output information about who is creating
this instance of ProcessParaImpl (e.g., ic >= sl)
|
ProcessParaImpl |
create(Object[] args)
Returns a new object of this class.
|
boolean |
equals(Object obj)
Compares the specified object with this ProcessParaImpl
for equality.
|
Object[] |
getChildren() |
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.
|
int |
hashCode()
Returns the hash code value for this ProcessParaImpl.
|
static long |
instanceCount()
Only concrete classes get the instance count method visible
|
static long |
instancesFinalised() |
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.
|
annsSize, getAnn, getAnns, getFactory, hasAnn, hasAnn, removeAnn, removeAnn, toStringprotected ProcessParaImpl()
object factory.protected ProcessParaImpl(BaseFactory factory)
public static boolean countingFinaliser()
public static long instancesFinalised()
public boolean equals(Object obj)
public int hashCode()
public <R> R accept(Visitor<R> v)
public ProcessParaImpl create(Object[] args)
public Object[] getChildren()
getChildren in interface Termpublic static long instanceCount()
public Name getName()
ProcessParagetName in interface ProcessParapublic void setName(Name name)
ProcessParasetName in interface ProcessParaname - the Name element.ProcessPara.getName()public NameList getGenFormals()
ProcessParagetGenFormals in interface ProcessParapublic void setGenFormals(NameList genFormals)
ProcessParasetGenFormals in interface ProcessParagenFormals - the GenFormals element.ProcessPara.getGenFormals()public CircusProcess getCircusProcess()
ProcessParagetCircusProcess in interface ProcessParapublic void setCircusProcess(CircusProcess circusProcess)
ProcessParasetCircusProcess in interface ProcessParacircusProcess - the CircusProcess element.ProcessPara.getCircusProcess()public ZNameList getZGenFormals()
ProcessParagetZGenFormals in interface ProcessParapublic ZName getZName()
ProcessParagetZName in interface ProcessParapublic boolean isBasicProcess()
ProcessParaisBasicProcess in interface ProcessParapublic BasicProcess getCircusBasicProcess()
ProcessParagetCircusBasicProcess in interface ProcessParapublic void setCircusBasicProcess(BasicProcess term)
ProcessParasetCircusBasicProcess in interface ProcessParaterm - the term to set the inner process with.Copyright © 2003–2016 Community Z Tools Project. All rights reserved.