Modifier and Type | Method and Description |
---|---|
IAction |
InjectPerceptsAction.bind(VariableBindings variableBindings) |
Constructor and Description |
---|
InjectPerceptsAction(VariableBindings variableBindings,
java.util.Collection<? extends ISlot> slots,
java.net.URL resource,
XMLSensor sensor) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IInstantiation> |
IProductionInstantiator.instantiate(IProduction production,
java.util.Collection<VariableBindings> provisionalBindings) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IInstantiation> |
DefaultProductionInstantiator.instantiate(IProduction production,
java.util.Collection<VariableBindings> provisionalBindings) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IInstantiation> |
IProduction.instantiateAll(java.util.Collection<VariableBindings> provisionalBindings)
attempts to instantiate this production given the current state of the
model as defined by the collection of buffers.
|
Modifier and Type | Method and Description |
---|---|
IAction |
StopAction.bind(VariableBindings variableBindings) |
IAction |
SleepAction.bind(VariableBindings variableBindings) |
IAction |
SetAction.bind(VariableBindings variableBindings) |
IAction |
RemoveAction.bind(VariableBindings variableBindings) |
IAction |
ProxyAction.bind(VariableBindings variableBindings) |
IAction |
ModifyAction.bind(VariableBindings variableBindings) |
IAction |
IAction.bind(VariableBindings variableBindings)
Bind is called during the creation of an instantiation of a produciton.
|
IAction |
AddAction.bind(VariableBindings bindings) |
protected void |
SetAction.bindChunk(VariableBindings bindings) |
protected void |
ModifyAction.bindChunk(VariableBindings bindings) |
protected void |
AddAction.bindChunk(VariableBindings bindings) |
protected void |
DefaultAction.bindSlotValues(VariableBindings bindings,
java.util.Collection<? extends IMutableSlot> slots) |
protected void |
DefaultSlotAction.checkForRequiredSlots(java.lang.String... slotNames)
makes sure the named slots are available and not null.
|
Constructor and Description |
---|
DefaultSlotAction(VariableBindings variableBindings,
java.util.Collection<? extends ISlot> slots)
called from the bind method.
|
Modifier and Type | Method and Description |
---|---|
protected abstract IInstantiation |
AbstractProduction.createInstantiation(AbstractProduction parent,
java.util.Collection<ICondition> boundConditions,
VariableBindings bindings)
return a new instantiation
|
protected IInstantiation |
AbstractInstantiation.createInstantiation(AbstractProduction parent,
java.util.Collection<ICondition> boundConditions,
VariableBindings bindings)
can't instantiate an instnatiation
|
java.util.Collection<IInstantiation> |
AbstractProduction.instantiateAll(java.util.Collection<VariableBindings> provisionalBindings) |
Constructor and Description |
---|
AbstractInstantiation(AbstractProduction parent,
java.util.Collection<ICondition> boundConditions,
VariableBindings variableBindings) |
Modifier and Type | Method and Description |
---|---|
protected IInstantiation |
DefaultProduction5.createInstantiation(AbstractProduction parent,
java.util.Collection<ICondition> boundConditions,
VariableBindings bindings) |
Constructor and Description |
---|
DefaultInstantiation5(AbstractProduction parent,
java.util.Collection<ICondition> boundConditions,
VariableBindings variableBindings) |
Modifier and Type | Method and Description |
---|---|
protected IInstantiation |
DefaultProduction6.createInstantiation(AbstractProduction parent,
java.util.Collection<ICondition> boundConditions,
VariableBindings bindings) |
Constructor and Description |
---|
DefaultInstantiation6(AbstractProduction parent,
java.util.Collection<ICondition> boundConditions,
VariableBindings variableBindings) |
Constructor and Description |
---|
DefaultLogicalSlot(int operator,
ISlot value1,
ISlot value2) |
Modifier and Type | Method and Description |
---|---|
CannotInstantiateException |
InstantiationCache.get(IProduction production) |
Modifier and Type | Method and Description |
---|---|
void |
InstantiationCache.add(IProduction production,
CannotInstantiateException cie) |
protected boolean |
InstantiationCache.registerAll(IProduction production,
CannotInstantiateException cie,
java.util.Collection<IInvalidator> invalidators)
analyze the cause of the exception and possibly install invalidators.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IInstantiation> |
CachedProductionInstantiator.instantiate(IProduction production,
java.util.Collection<VariableBindings> provisionalBindings) |
void |
InstantiationCache.throwIfCached(IProduction production) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IInstantiation> |
CullingProductionInstantiator.instantiate(IProduction production,
java.util.Collection<VariableBindings> provisionalBindings) |
Modifier and Type | Method and Description |
---|---|
IAction |
ScriptableAction.bind(VariableBindings variableBindings) |
IActionScript |
IActionScript.bind(VariableBindings variableBindings)
return an instanceof this action script that has been fully bound.
|
Modifier and Type | Method and Description |
---|---|
IActionScript |
JavascriptAction.bind(VariableBindings variableBindings) |
Modifier and Type | Method and Description |
---|---|
IAction |
ResponseAction.bind(VariableBindings variableBindings)
Deprecated.
|
IAction |
NextGoalAction.bind(VariableBindings variableBindings)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IAction |
RespondAction.bind(VariableBindings variableBindings) |
Modifier and Type | Method and Description |
---|---|
IAction |
PointMarkerAction.bind(VariableBindings variableBindings) |
Constructor and Description |
---|
PointMarkerAction(VariableBindings variableBindings,
java.util.Collection<? extends ISlot> slots) |
Modifier and Type | Method and Description |
---|---|
IAction |
StopModelAction.bind(VariableBindings variableBindings) |
IAction |
StartModelAction.bind(VariableBindings variableBindings) |
IAction |
LoadModelAction.bind(VariableBindings variableBindings) |
IAction |
CleanUpModelAction.bind(VariableBindings variableBindings) |
Modifier and Type | Method and Description |
---|---|
IAction |
SlaveVariableAction.bind(VariableBindings variableBindings) |