public interface IAction
Modifier and Type | Method and Description |
---|---|
IAction |
bind(VariableBindings variableBindings)
Bind is called during the creation of an instantiation of a produciton.
|
void |
dispose()
Dispose is called to explicitly release resources when we are done with the
IAction.
|
double |
fire(IInstantiation instantiation,
double firingTime)
One the IInstantiation is fully bound and has been selected for firing, all
of its Actions? fire methods are called.
|
IAction bind(VariableBindings variableBindings) throws CannotInstantiateException
variableBindings
- CannotInstantiateException
double fire(IInstantiation instantiation, double firingTime)
firingTime
- when this production was firedvoid dispose()