Package org.drools.tms.beliefsystem.jtms
Class JTMSMode<M extends JTMSMode<M>>
- java.lang.Object
-
- org.drools.core.util.AbstractBaseLinkedListNode<M>
-
- org.drools.tms.beliefsystem.jtms.JTMSMode<M>
-
- All Implemented Interfaces:
org.drools.base.beliefsystem.Mode,org.drools.core.util.Entry<M>,org.drools.core.util.LinkedListNode<M>,BeliefSystemMode,ModedAssertion<M>
- Direct Known Subclasses:
DefeasibleMode
public class JTMSMode<M extends JTMSMode<M>> extends org.drools.core.util.AbstractBaseLinkedListNode<M> implements ModedAssertion<M>
-
-
Constructor Summary
Constructors Constructor Description JTMSMode(java.lang.String value, BeliefSystem bs)JTMSMode(java.lang.String value, BeliefSystem bs, org.drools.base.beliefsystem.Mode nextMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BeliefSystemgetBeliefSystem()LogicalDependency<M>getLogicalDependency()org.drools.base.beliefsystem.ModegetNextMode()java.lang.StringgetValue()voidsetLogicalDependency(LogicalDependency<M> dep)-
Methods inherited from class org.drools.core.util.AbstractBaseLinkedListNode
getNext, getPrevious, nullPrevNext, setNext, setPrevious
-
-
-
-
Constructor Detail
-
JTMSMode
public JTMSMode(java.lang.String value, BeliefSystem bs)
-
JTMSMode
public JTMSMode(java.lang.String value, BeliefSystem bs, org.drools.base.beliefsystem.Mode nextMode)
-
-
Method Detail
-
getBeliefSystem
public BeliefSystem getBeliefSystem()
- Specified by:
getBeliefSystemin interfaceBeliefSystemMode
-
getValue
public java.lang.String getValue()
-
getLogicalDependency
public LogicalDependency<M> getLogicalDependency()
-
setLogicalDependency
public void setLogicalDependency(LogicalDependency<M> dep)
-
getNextMode
public org.drools.base.beliefsystem.Mode getNextMode()
-
-