public interface MultipleFireMethodsInterface
SequencedModelDirector
,
SequenceScheduler
,
SequenceSchedule
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefaultFireMethodName()
Return the name of the default fire method for this actor.
|
java.util.List<java.lang.String> |
getFireMethodNames()
Return the list of strings that represent the names of
all the fire methods the actor has.
|
java.util.List<IOPort> |
getMethodInputPortList(java.lang.String methodName)
Return the list of input ports associated with the given method name.
|
IOPort |
getMethodOutputPort(java.lang.String methodName)
Return the output port associated with the given method name, if there is one.
|
int |
numFireMethods()
Return the number of fire methods the actor has.
|
void |
setFireMethod(java.lang.String methodName)
Set the fire method to the method that matches the specified
string name.
|
java.lang.String getDefaultFireMethodName()
java.util.List<java.lang.String> getFireMethodNames()
java.util.List<IOPort> getMethodInputPortList(java.lang.String methodName)
methodName
- The specified method name.IOPort getMethodOutputPort(java.lang.String methodName)
methodName
- The specified name of the method.int numFireMethods()
void setFireMethod(java.lang.String methodName) throws IllegalActionException
methodName
- The name of the method to be used.IllegalActionException
- If the specified fire method cannot be found
in the actor.