public class ActionSignatureImpl extends CircusSignatureImpl implements ActionSignature
ActionSignature.FORMAL_PARAMS_INDEX, LOCAL_VARS_INDEX, USED_CHANNELS_INDEX| Modifier | Constructor and Description |
|---|---|
protected |
ActionSignatureImpl()
The default constructor.
|
protected |
ActionSignatureImpl(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 ActionSignatureImpl (e.g., ic >= sl)
|
ActionSignatureImpl |
create(Object[] args)
Returns a new object of this class.
|
boolean |
equals(Object obj)
Compares the specified object with this ActionSignatureImpl
for equality.
|
Name |
getActionName()
This is a convenience method for getName.
|
ZName |
getActionZName()
This is a convenience method.
|
ChannelSetList |
getChannelSetList()
Returns the ChannelSetList element.
|
Object[] |
getChildren() |
CommunicationList |
getCommunicationList()
Returns the CommunicationList element.
|
Signature |
getFormalParams()
This is a convenience method.
|
Signature |
getLocalVars()
This is a convenience method.
|
NameSetList |
getNameSetList()
Returns the NameSetList element.
|
SignatureList |
getSignatureList()
Returns the SignatureList element.
|
Signature |
getUsedChannels()
This is a convenience method.
|
CircusChannelSetList |
getUsedChannelSets()
This is a convenience method.
|
CircusCommunicationList |
getUsedCommunications()
This is a convenience method.
|
CircusNameSetList |
getUsedNameSets()
This is a convenience method.
|
ZSignatureList |
getZSignatureList()
This is a convenience method.
|
int |
hashCode()
Returns the hash code value for this ActionSignatureImpl.
|
static long |
instanceCount()
Only concrete classes get the instance count method visible
|
static long |
instancesFinalised() |
boolean |
isParamAction()
Returns whether or not this is a signature for parameterised action or not
(i.e.
|
void |
setActionName(Name name)
This is a convenience method for setName.
|
void |
setChannelSetList(ChannelSetList channelSetList)
Sets the ChannelSetList element.
|
void |
setCommunicationList(CommunicationList communicationList)
Sets the CommunicationList element.
|
Signature |
setFormalParams(Signature sig)
This is a convenience method.
|
Signature |
setLocalVars(Signature sig)
This is a convenience method.
|
void |
setNameSetList(NameSetList nameSetList)
Sets the NameSetList element.
|
void |
setSignatureList(SignatureList signatureList)
Sets the SignatureList element.
|
Signature |
setUsedChannels(Signature sig)
This is a convenience method.
|
getName, getZName, setNameannsSize, getAnn, getAnns, getFactory, hasAnn, hasAnn, removeAnn, removeAnn, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetName, getZName, setNameprotected ActionSignatureImpl()
object factory.protected ActionSignatureImpl(BaseFactory factory)
public static boolean countingFinaliser()
public static long instancesFinalised()
public boolean equals(Object obj)
equals in class CircusSignatureImplpublic int hashCode()
hashCode in class CircusSignatureImplpublic <R> R accept(Visitor<R> v)
accept in interface Termaccept in class CircusSignatureImplpublic ActionSignatureImpl create(Object[] args)
public Object[] getChildren()
getChildren in interface Termpublic static long instanceCount()
public SignatureList getSignatureList()
ActionSignaturegetSignatureList in interface ActionSignaturepublic void setSignatureList(SignatureList signatureList)
ActionSignaturesetSignatureList in interface ActionSignaturesignatureList - the SignatureList element.ActionSignature.getSignatureList()public CommunicationList getCommunicationList()
ActionSignaturegetCommunicationList in interface ActionSignaturepublic void setCommunicationList(CommunicationList communicationList)
ActionSignaturesetCommunicationList in interface ActionSignaturecommunicationList - the CommunicationList element.ActionSignature.getCommunicationList()public ChannelSetList getChannelSetList()
ActionSignaturegetChannelSetList in interface ActionSignaturepublic void setChannelSetList(ChannelSetList channelSetList)
ActionSignaturesetChannelSetList in interface ActionSignaturechannelSetList - the ChannelSetList element.ActionSignature.getChannelSetList()public NameSetList getNameSetList()
ActionSignaturegetNameSetList in interface ActionSignaturepublic void setNameSetList(NameSetList nameSetList)
ActionSignaturesetNameSetList in interface ActionSignaturenameSetList - the NameSetList element.ActionSignature.getNameSetList()public Name getActionName()
ActionSignaturegetActionName in interface ActionSignaturepublic ZName getActionZName()
ActionSignaturegetActionZName in interface ActionSignaturepublic void setActionName(Name name)
ActionSignaturesetActionName in interface ActionSignaturepublic boolean isParamAction()
ActionSignatureisParamAction in interface ActionSignaturepublic ZSignatureList getZSignatureList()
ActionSignaturegetZSignatureList in interface ActionSignaturepublic Signature getFormalParams()
ActionSignaturegetFormalParams in interface ActionSignaturepublic Signature setFormalParams(Signature sig)
ActionSignaturesetFormalParams in interface ActionSignaturepublic Signature getLocalVars()
ActionSignaturegetLocalVars in interface ActionSignaturepublic Signature setLocalVars(Signature sig)
ActionSignaturesetLocalVars in interface ActionSignaturepublic Signature getUsedChannels()
ActionSignaturegetUsedChannels in interface ActionSignaturepublic Signature setUsedChannels(Signature sig)
ActionSignaturesetUsedChannels in interface ActionSignaturepublic CircusCommunicationList getUsedCommunications()
ActionSignaturegetUsedCommunications in interface ActionSignaturepublic CircusChannelSetList getUsedChannelSets()
ActionSignaturegetUsedChannelSets in interface ActionSignaturepublic CircusNameSetList getUsedNameSets()
ActionSignaturegetUsedNameSets in interface ActionSignatureCopyright © 2003–2016 Community Z Tools Project. All rights reserved.