public abstract class DefaultAction extends java.lang.Object implements IAction
Constructor and Description |
---|
DefaultAction()
Constructor for the DefaultAction object
|
Modifier and Type | Method and Description |
---|---|
protected void |
bindSlotValues(VariableBindings bindings,
java.util.Collection<? extends IMutableSlot> slots) |
void |
dispose()
Description of the Method
|
abstract double |
fire(IInstantiation instantiation,
double firingTime)
Description of the Method
|
static java.lang.Object |
resolve(java.lang.String variableName,
VariableBindings bindings)
resolve the value of variableName
|
protected void |
updateSlots(IChunk chunk,
java.util.Collection<? extends ISlot> slots)
updates chunk's slots with these slots.
|
public abstract double fire(IInstantiation instantiation, double firingTime)
public static java.lang.Object resolve(java.lang.String variableName, VariableBindings bindings)
variableName
- Description of the Parameterbindings
- Description of the Parameterprotected void bindSlotValues(VariableBindings bindings, java.util.Collection<? extends IMutableSlot> slots) throws CannotInstantiateException
CannotInstantiateException