public interface ActionSignature extends CircusSignature
An action signature consists of the action name, formal parameters, the channels used, the communications, channel sets and name sets used.
| Modifier and Type | Field and Description |
|---|---|
static int |
FORMAL_PARAMS_INDEX |
static int |
LOCAL_VARS_INDEX |
static int |
USED_CHANNELS_INDEX |
| Modifier and Type | Method and Description |
|---|---|
Name |
getActionName()
This is a convenience method for getName.
|
ZName |
getActionZName()
This is a convenience method.
|
ChannelSetList |
getChannelSetList()
Returns the ChannelSetList element.
|
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.
|
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, setNamestatic final int FORMAL_PARAMS_INDEX
static final int LOCAL_VARS_INDEX
static final int USED_CHANNELS_INDEX
SignatureList getSignatureList()
void setSignatureList(SignatureList signatureList)
signatureList - the SignatureList element.getSignatureList()CommunicationList getCommunicationList()
void setCommunicationList(CommunicationList communicationList)
communicationList - the CommunicationList element.getCommunicationList()ChannelSetList getChannelSetList()
void setChannelSetList(ChannelSetList channelSetList)
channelSetList - the ChannelSetList element.getChannelSetList()NameSetList getNameSetList()
void setNameSetList(NameSetList nameSetList)
nameSetList - the NameSetList element.getNameSetList()Name getActionName()
boolean isParamAction()
ZName getActionZName()
void setActionName(Name name)
ZSignatureList getZSignatureList()
Signature getFormalParams()
Signature setFormalParams(Signature sig)
Signature getLocalVars()
Signature setLocalVars(Signature sig)
Signature getUsedChannels()
Signature setUsedChannels(Signature sig)
CircusCommunicationList getUsedCommunications()
CircusNameSetList getUsedNameSets()
CircusChannelSetList getUsedChannelSets()
Copyright © 2003–2016 Community Z Tools Project. All rights reserved.