Modifier and Type | Method and Description |
---|---|
int |
IStatusBuffer.bind(SlotBasedRequest request,
VariableBindings bindings,
boolean isIterative)
Required to permit status buffers to participate in the variable binding
process of production instantiation.
|
int |
AbstractActivationBuffer6.bind(SlotBasedRequest request,
VariableBindings bindings,
boolean isIterative) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<CannotMatchException> |
CannotInstantiateException.getExceptions() |
Constructor and Description |
---|
CannotInstantiateException(IProduction production,
java.util.Collection<CannotMatchException> cmes) |
Modifier and Type | Method and Description |
---|---|
int |
VariableCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
int |
SystemPropertyCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
int |
QueryCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
int |
ProxyCondition.bind(IModel model,
VariableBindings variableBindings,
boolean iterativeCall) |
int |
ICondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative)
Iteratively perform the resolution and binding for this condition.
|
int |
ChunkTypeCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
int |
ChunkPattern.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
int |
ChunkCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
VariableCondition |
VariableCondition.clone(IModel model,
VariableBindings bindings) |
ICondition |
SystemPropertyCondition.clone(IModel model,
VariableBindings variableBindings) |
QueryCondition |
QueryCondition.clone(IModel model,
VariableBindings bindings) |
ProxyCondition |
ProxyCondition.clone(IModel model,
VariableBindings variableBindings) |
ICondition |
ICondition.clone(IModel model,
VariableBindings variableBindings)
attempt to clone this condition before it will be bound in the
instantiation phase.
|
ChunkTypeCondition |
ChunkTypeCondition.clone(IModel model,
VariableBindings bindings) |
ChunkPattern |
ChunkPattern.clone(IModel model,
VariableBindings variableBindings) |
ChunkCondition |
ChunkCondition.clone(IModel model,
VariableBindings bindings) |
Modifier and Type | Method and Description |
---|---|
int |
ChunkTypeRequest.bind(IChunk testChunk,
IModel model,
VariableBindings bindings,
boolean iterativeCall)
same idea as
IRequest.bind(IModel, VariableBindings, boolean) |
int |
SlotBasedRequest.bind(IModel model,
java.lang.String containerName,
IUniqueSlotContainer container,
VariableBindings bindings,
boolean iterativeCall)
bind the slot values in this request against those slots contained in the
container.
|
int |
SlotBasedRequest.bind(IModel model,
VariableBindings bindings,
boolean iterativeCall)
attempt to resolve all the bindings, returning the number of unresolved.
|
int |
IRequest.bind(IModel model,
VariableBindings bindings,
boolean iterativeCall)
attempt to resolve and bind any variables within this
request.
|
void |
SlotBasedRequest.bindSlots(IModel model,
java.lang.String containerName,
IUniqueSlotContainer container,
VariableBindings bindings,
java.util.Collection<ISlot> slots)
attempt to resolve the slot values using a container
|
void |
SlotBasedRequest.bindSlots(IModel model,
VariableBindings bindings,
java.util.Collection<ISlot> slots)
bind and resolve as many slots in the collection as possible.
|
protected boolean |
SlotBasedRequest.resolveConditionalSlot(IConditionalSlot slotToResolve,
VariableBindings bindings,
java.lang.String slotContainerName,
IUniqueSlotContainer slotContainer)
attempt to resolve a single (non logical) slot.
|
protected boolean |
SlotBasedRequest.resolveLogicalSlot(ILogicalSlot slotToResolve,
VariableBindings bindings,
java.lang.String slotContainerName,
IUniqueSlotContainer container)
resolve a logical slot.
|
protected boolean |
SlotBasedRequest.resolveSlot(ISlot slot,
VariableBindings bindings,
java.lang.String slotContainerName,
IUniqueSlotContainer container) |
Modifier and Type | Method and Description |
---|---|
int |
DefaultMotorActivationBuffer6.bind(SlotBasedRequest request,
VariableBindings bindings,
boolean isIterative) |
Modifier and Type | Method and Description |
---|---|
void |
ScriptSupport.requires(java.lang.Object... variableNames) |
Modifier and Type | Method and Description |
---|---|
int |
ScriptableCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
int |
IConditionScript.bind(ScriptSupport scriptSupport,
IModel model,
VariableBindings variableBindings,
boolean isIterative)
iteratively bind this condition.
|
ScriptableCondition |
ScriptableCondition.clone(IModel model,
VariableBindings bindings) |
IConditionScript |
IConditionScript.clone(IModel model,
VariableBindings variableBindings)
clone a copy of this condition for use in binding.
|
Modifier and Type | Method and Description |
---|---|
int |
JavascriptCondition.bind(ScriptSupport scriptSupport,
IModel model,
VariableBindings variableBindings,
boolean isIterative) |
IConditionScript |
JavascriptCondition.clone(IModel model,
VariableBindings variableBindings) |
protected boolean |
JavascriptCondition.execute(ScriptSupport scriptSupport,
IModel model,
VariableBindings variableBindings) |
Modifier and Type | Method and Description |
---|---|
ICondition |
HasNextGoalCondition.bind(IModel model,
VariableBindings variableBindings)
Deprecated.
|
int |
HasNextGoalCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative)
Deprecated.
|
ICondition |
HasNextGoalCondition.clone(IModel model,
VariableBindings variableBindings)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
int |
SlaveStateCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
ICondition |
SlaveStateCondition.clone(IModel model,
VariableBindings variableBindings) |