public class InjectPerceptsAction extends DefaultSlotAction
Constructor and Description |
---|
InjectPerceptsAction() |
InjectPerceptsAction(VariableBindings variableBindings,
java.util.Collection<? extends ISlot> slots,
java.net.URL resource,
XMLSensor sensor) |
Modifier and Type | Method and Description |
---|---|
IAction |
bind(VariableBindings variableBindings)
Bind is called during the creation of an instantiation of a produciton.
|
double |
fire(IInstantiation instantiation,
double firingTime)
Description of the Method
|
addSlot, checkForRequiredSlots, getSlot, getSlotContainer, getSlots, getSlots, hasSlot, removeSlot
bindSlotValues, dispose, resolve, updateSlots
public InjectPerceptsAction()
public InjectPerceptsAction(VariableBindings variableBindings, java.util.Collection<? extends ISlot> slots, java.net.URL resource, XMLSensor sensor) throws CannotInstantiateException
CannotInstantiateException
public double fire(IInstantiation instantiation, double firingTime)
DefaultAction
fire
in interface IAction
fire
in class DefaultAction
instantiation
- Description of the ParameterfiringTime
- when this production was firedpublic IAction bind(VariableBindings variableBindings) throws CannotInstantiateException
IAction
CannotInstantiateException