com.hammurapi.reasoning.impl
Class ReasoningTransitionBase<F>
java.lang.Object
com.hammurapi.reasoning.impl.ReasoningTransitionBase<F>
- All Implemented Interfaces:
- FlowElement, Transition<KnowledgeBase<F>,com.hammurapi.reasoning.impl.InferenceToken<F>>
- Direct Known Subclasses:
- TypeFilterTransition
public abstract class ReasoningTransitionBase<F>
- extends Object
- implements Transition<KnowledgeBase<F>,com.hammurapi.reasoning.impl.InferenceToken<F>>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rule
protected Object rule
knowledgeBase
protected KnowledgeBase<F> knowledgeBase
ReasoningTransitionBase
public ReasoningTransitionBase()
setRuleIndex
public void setRuleIndex(int ruleIndex)
setRules
public void setRules(List<?> rules)
throws ConfigurationException
- Throws:
ConfigurationException
setKnowledgeBase
public void setKnowledgeBase(KnowledgeBase<F> knowledgeBase)
beforeConnect
public void beforeConnect()
throws ConfigurationException
- Specified by:
beforeConnect in interface FlowElement
- Throws:
ConfigurationException
afterConnect
public void afterConnect()
throws ConfigurationException
- Specified by:
afterConnect in interface FlowElement
- Throws:
ConfigurationException