Modifier and Type | Field and Description |
---|---|
java.util.Collection<ICondition> |
DefaultProductionCompiler6.BufferStruct.conditions |
Modifier and Type | Method and Description |
---|---|
static ICondition |
ProductionCompilerEvaluator.Collapser.clone(ICondition condition) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ICondition> |
DefaultProductionCompiler6.BufferStruct.getConditions() |
Modifier and Type | Method and Description |
---|---|
static ICondition |
ProductionCompilerEvaluator.Collapser.clone(ICondition condition) |
DefaultProductionCompiler6.BufferStruct |
DefaultProductionCompiler6.BufferStruct.update(int i,
ICondition c) |
Constructor and Description |
---|
BufferStruct(java.lang.String name,
java.lang.Integer i,
boolean sh,
java.util.Collection<ICondition> conds,
java.util.Collection<IAction> acts,
VariableBindings vb) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ICondition> |
ISymbolicProduction.getConditions()
Gets the conditions attribute of the ISymbolicProduction object
|
Modifier and Type | Method and Description |
---|---|
void |
ISymbolicProduction.addCondition(ICondition cond)
Adds a feature to the ICondition attribute of the ISymbolicProduction
object
|
void |
ISymbolicProduction.removeCondition(ICondition retr)
Description of the Method
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Collection<ICondition> |
BasicSymbolicProduction._conditions |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ICondition> |
BasicSymbolicProduction.getConditions() |
Modifier and Type | Method and Description |
---|---|
void |
BasicSymbolicProduction.addCondition(ICondition cond) |
void |
BasicSymbolicProduction.removeCondition(ICondition retr) |
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
|
Constructor and Description |
---|
AbstractInstantiation(AbstractProduction parent,
java.util.Collection<ICondition> boundConditions,
VariableBindings variableBindings) |
Modifier and Type | Interface and Description |
---|---|
interface |
IBufferCondition |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBufferCondition |
class |
AbstractSlotCondition |
class |
ChunkCondition
match the specifics of a chunk in a named buffer
|
class |
ChunkPattern
ChunkPatterns are a type of condition used only for searching within a model
they are not to be used as conditions in a production..
|
class |
ChunkTypeCondition
matches the contents of a buffer to a specific chunktype and slot values
|
class |
ProxyCondition
proxy condition that wraps a class that implements
ICondition . |
class |
QueryCondition
condition for checking the state of a buffer
|
class |
SystemPropertyCondition
condition that checks the values of system properties.
|
class |
VariableCondition |
Modifier and Type | Method and Description |
---|---|
ICondition |
SystemPropertyCondition.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.
|
ICondition |
ProxyCondition.getDelegate() |
Modifier and Type | Method and Description |
---|---|
void |
ProxyCondition.setDelegateClass(java.lang.Class<? extends ICondition> proxyClass) |
Constructor and Description |
---|
ProxyCondition(ICondition delegate,
java.util.Collection<? extends ISlot> slots) |
Constructor and Description |
---|
ProxyCondition(java.lang.Class<? extends ICondition> proxyClass,
java.util.Collection<? extends ISlot> slots) |
Modifier and Type | Method and Description |
---|---|
ICondition |
IMatchFailure.getCondition()
the condition that is responsible for this failure, if any.
|
ICondition |
AbstractMatchFailure.getCondition() |
Modifier and Type | Method and Description |
---|---|
void |
IMatchFailure.setCondition(ICondition condition)
set condition is used by conditions that delegate to requests (which have
no knowledge of their containing condition)
|
void |
AbstractMatchFailure.setCondition(ICondition condition) |
Constructor and Description |
---|
AbstractMatchFailure(ICondition condition) |
ChunkTypeMatchFailure(ICondition condition,
IChunkType expected,
IChunk found) |
ExceptionMatchFailure(ICondition condition,
java.lang.String throwersName,
java.lang.Throwable thrown) |
GeneralMatchFailure(ICondition condition,
java.lang.String message) |
LogicMatchFailure(ICondition condition,
IUniqueSlotContainer container,
ILogicalSlot lSlot)
failure when the mismatchedSlot in the container does not meet the
condition
|
SlotMatchFailure(ICondition condition,
IUniqueSlotContainer container,
IConditionalSlot cSlot,
ISlot mismatchedSlot,
java.lang.Object variableDefinition)
failure when the mismatchedSlot in the container does not meet the
condition
|
UnresolvedVariablesMatchFailure(ICondition condition,
java.util.Collection<IConditionalSlot> unresolved,
java.util.Set<java.lang.String> possible,
IUniqueSlotContainer container) |
Modifier and Type | Method and Description |
---|---|
ICondition |
ProductionEvent.getCondition() |
Constructor and Description |
---|
ProductionEvent(IProduction source,
ProductionEvent.Type type,
ICondition condition) |
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) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ICondition> |
JACTRBuilder.conditions() |
Modifier and Type | Method and Description |
---|---|
static org.antlr.runtime.tree.CommonTree |
ASTResolver.toAST(ICondition condition) |
Modifier and Type | Method and Description |
---|---|
protected static void |
ASTResolver.setConditions(org.antlr.runtime.tree.CommonTree pd,
java.util.Collection<ICondition> conditions) |
Modifier and Type | Class and Description |
---|---|
class |
ScriptableCondition
ScriptableCondition allows for custom actions.
|
Modifier and Type | Class and Description |
---|---|
class |
HasNextGoalCondition
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ICondition |
HasNextGoalCondition.bind(IModel model,
VariableBindings variableBindings)
Deprecated.
|
ICondition |
HasNextGoalCondition.clone(IModel model,
VariableBindings variableBindings)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
SlaveStateCondition |
Modifier and Type | Method and Description |
---|---|
ICondition |
SlaveStateCondition.clone(IModel model,
VariableBindings variableBindings) |