Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.hammurapi.reasoning.impl.KnowledgeBase

Uses of KnowledgeBase in com.hammurapi.reasoning.impl

Classes in com.hammurapi.reasoning.impl that implement KnowledgeBase
`class` | `InMemoryKnowledgeBase<F>` Knowledge base which uses in-memory collecitons.

Fields in com.hammurapi.reasoning.impl declared as KnowledgeBase
`protected KnowledgeBase<F>` | `ReasoningTransitionBase.knowledgeBase`
`protected KnowledgeBase<F>` | `ReasoningNodeBase.knowledgeBase`
`protected KnowledgeBase<E>` | `HandleCollection.knowledgeBase`

Methods in com.hammurapi.reasoning.impl that return KnowledgeBase
`KnowledgeBase<F>` | `RuleSetFlow.getKnowledgeBase()`

Methods in com.hammurapi.reasoning.impl that return types with arguments of type KnowledgeBase
`protected Invocable<KnowledgeBase<F>,com.hammurapi.reasoning.impl.InferenceToken<F>>` | `RuleSetFlow.getInternalInvocable(String pinName, Integer connectKey)`
`protected Invoker<KnowledgeBase<F>,com.hammurapi.reasoning.impl.InferenceToken<F>>` | `RuleSetFlow.getInternalInvoker(String pinName, Integer connectKey)`
`Invocable<KnowledgeBase<F>,com.hammurapi.reasoning.impl.InferenceToken<F>>` | `TypeFilterTransition.getInvocable()`
`Invocable<KnowledgeBase<F>,com.hammurapi.reasoning.impl.InferenceToken<F>>` | `RuleSetFlow.getInvocable(String pinName, Integer connectKey)`
`Invocable<KnowledgeBase<F>,com.hammurapi.reasoning.impl.InferenceToken<F>>` | `ReasoningPassThroughNode.getInvocable(String pinName, Integer connectKey)`
`Invocable<KnowledgeBase<F>,com.hammurapi.reasoning.impl.InferenceToken<F>>` | `ReasoningNodeBase.getInvocable(String pinName, Integer connectKey)`
`Invoker<KnowledgeBase<F>,com.hammurapi.reasoning.impl.InferenceToken<F>>` | `TypeFilterTransition.getInvoker()`
`Invoker<KnowledgeBase<F>,com.hammurapi.reasoning.impl.InferenceToken<F>>` | `RuleSetFlow.getInvoker(String pinName, Integer connectKey)`
`Invoker<KnowledgeBase<F>,com.hammurapi.reasoning.impl.InferenceToken<F>>` | `ReasoningPassThroughNode.getInvoker(String pinName, Integer connectKey)`
`Invoker<KnowledgeBase<F>,com.hammurapi.reasoning.impl.InferenceToken<F>>` | `ReasoningNodeBase.getInvoker(String pinName, Integer connectKey)`

Methods in com.hammurapi.reasoning.impl with parameters of type KnowledgeBase
`protected Collection<Future<?>>` | `ReasoningNodeBase.invoke(KnowledgeBase<F> flowState, com.hammurapi.reasoning.impl.InferenceToken<F>[] args, com.hammurapi.reasoning.impl.PinEntry<F> pe, PropertySet properties, Context context, List<ProcessingPathElement> processingPath)` Ivocations come here.
`protected Collection<Future<?>>` | `ReasoningPassThroughNode.process(KnowledgeBase<F> knowledgeBase, List<com.hammurapi.reasoning.impl.InferenceToken<F>>[] inputs, PropertySet properties, Context context, List<ProcessingPathElement> processingPath, Joiner.InputConsumer consumer, int activator)`
`protected abstract Collection<Future<?>>` | `ReasoningNodeBase.process(KnowledgeBase<F> flowState, List<com.hammurapi.reasoning.impl.InferenceToken<F>>[] inputs, PropertySet properties, Context context, List<ProcessingPathElement> processingPath, Joiner.InputConsumer consumer, int activator)` Processes inputs.
`protected Collection<Future<?>>` | `InferenceMethodNode.process(KnowledgeBase<F> flowState, List<com.hammurapi.reasoning.impl.InferenceToken<F>>[] inputs, PropertySet properties, Context context, List<ProcessingPathElement> processingPath, Joiner.InputConsumer consumer, int activator)`
`protected Collection<Future<?>>` | `ConditionNode.process(KnowledgeBase<F> flowState, List<com.hammurapi.reasoning.impl.InferenceToken<F>>[] inputs, PropertySet properties, Context context, List<ProcessingPathElement> processingPath, Joiner.InputConsumer consumer, int activator)` Dispatch inputs to outputs.
`void` | `RuleSetFlow.setKnowledgeBase(KnowledgeBase<F> knowledgeBase)`
`void` | `ReasoningTransitionBase.setKnowledgeBase(KnowledgeBase<F> knowledgeBase)`
`void` | `ReasoningNodeBase.setKnowledgeBase(KnowledgeBase<F> knowledgeBase)`

Method parameters in com.hammurapi.reasoning.impl with type arguments of type KnowledgeBase
`void` | `RuleSetFlow.setTransitions(List<Transition<KnowledgeBase<F>,com.hammurapi.reasoning.impl.InferenceToken<F>>> transitions)`

Constructors in com.hammurapi.reasoning.impl with parameters of type KnowledgeBase
`HandleCollection(KnowledgeBase<E> kb, Collection<Handle<E>> handleCollection)`
`HandleList(KnowledgeBase<E> kb, List<Handle<E>> handleCollection)`
`HandleSet(KnowledgeBase<E> kb, Set<Handle<E>> handleCollection)`

Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES