public class BasicProcessImpl extends CircusProcessImpl implements BasicProcess
BasicProcess.| Modifier | Constructor and Description |
|---|---|
protected |
BasicProcessImpl()
The default constructor.
|
protected |
BasicProcessImpl(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 BasicProcessImpl (e.g., ic >= sl)
|
BasicProcessImpl |
create(Object[] args)
Returns a new object of this class.
|
boolean |
equals(Object obj)
Compares the specified object with this BasicProcessImpl
for equality.
|
Object[] |
getChildren() |
List<? extends Para> |
getLocalPara()
This is a convenience method.
|
CircusAction |
getMainAction()
This is a convenience method.
|
List<? extends Para> |
getOnTheFlyPara()
This is a convenience method.
|
ParaList |
getParaList()
Returns the ParaList element.
|
AxPara |
getStatePara()
This is a convenience method.
|
Name |
getStateParaName()
This is a convenience method.
|
ZName |
getStateParaZName()
This is a convenience method.
|
ZParaList |
getZParaList()
This is a convenience method.
|
int |
hashCode()
Returns the hash code value for this BasicProcessImpl.
|
static long |
instanceCount()
Only concrete classes get the instance count method visible
|
static long |
instancesFinalised() |
boolean |
isDefaultState()
Returns true iff getStatePara() != null and the result is the default state paragraph
as created by the parser.
|
boolean |
isMainActionValid() |
boolean |
isStateValid()
This method checks whether the state paragraph is valid.
|
void |
setParaList(ParaList paraList)
Sets the ParaList element.
|
annsSize, getAnn, getAnns, getFactory, hasAnn, hasAnn, removeAnn, removeAnn, toStringprotected BasicProcessImpl()
object factory.protected BasicProcessImpl(BaseFactory factory)
public static boolean countingFinaliser()
public static long instancesFinalised()
public boolean equals(Object obj)
equals in class CircusProcessImplpublic int hashCode()
hashCode in class CircusProcessImplpublic <R> R accept(Visitor<R> v)
accept in interface Termaccept in class CircusProcessImplpublic BasicProcessImpl create(Object[] args)
public Object[] getChildren()
getChildren in interface Termpublic static long instanceCount()
public ParaList getParaList()
BasicProcessgetParaList in interface BasicProcesspublic void setParaList(ParaList paraList)
BasicProcesssetParaList in interface BasicProcessparaList - the ParaList element.BasicProcess.getParaList()public ZParaList getZParaList()
BasicProcessgetZParaList in interface BasicProcesspublic AxPara getStatePara()
BasicProcessgetStatePara in interface BasicProcesspublic boolean isStateValid()
BasicProcessisStateValid in interface BasicProcesspublic boolean isDefaultState()
BasicProcessisDefaultState in interface BasicProcesspublic CircusAction getMainAction()
BasicProcessgetMainAction in interface BasicProcesspublic boolean isMainActionValid()
isMainActionValid in interface BasicProcesspublic List<? extends Para> getLocalPara()
BasicProcessgetLocalPara in interface BasicProcesspublic List<? extends Para> getOnTheFlyPara()
BasicProcessgetOnTheFlyPara in interface BasicProcesspublic Name getStateParaName()
BasicProcessgetStateParaName in interface BasicProcesspublic ZName getStateParaZName()
BasicProcessgetStateParaZName in interface BasicProcessCopyright © 2003–2016 Community Z Tools Project. All rights reserved.