Class JTMSMode<M extends JTMSMode<M>>
- java.lang.Object
-
- org.drools.core.util.AbstractBaseLinkedListNode<M>
-
- org.drools.core.beliefsystem.jtms.JTMSMode<M>
-
- All Implemented Interfaces:
ModedAssertion<M>,Entry<M>,LinkedListNode<M>,org.kie.api.internal.runtime.beliefs.Mode
- Direct Known Subclasses:
DefeasibleMode
public class JTMSMode<M extends JTMSMode<M>> extends AbstractBaseLinkedListNode<M> implements ModedAssertion<M>
-
-
Constructor Summary
Constructors Constructor Description JTMSMode(String value, BeliefSystem bs)JTMSMode(String value, BeliefSystem bs, org.kie.api.internal.runtime.beliefs.Mode nextMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetBeliefSystem()LogicalDependency<M>getLogicalDependency()org.kie.api.internal.runtime.beliefs.ModegetNextMode()StringgetValue()voidsetLogicalDependency(LogicalDependency<M> dep)-
Methods inherited from class org.drools.core.util.AbstractBaseLinkedListNode
getNext, getPrevious, nullPrevNext, setNext, setPrevious
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.core.util.LinkedListNode
getPrevious, nullPrevNext, setPrevious
-
-
-
-
Constructor Detail
-
JTMSMode
public JTMSMode(String value, BeliefSystem bs)
-
JTMSMode
public JTMSMode(String value, BeliefSystem bs, org.kie.api.internal.runtime.beliefs.Mode nextMode)
-
-
Method Detail
-
getBeliefSystem
public Object getBeliefSystem()
- Specified by:
getBeliefSystemin interfaceorg.kie.api.internal.runtime.beliefs.Mode
-
getValue
public String getValue()
-
getLogicalDependency
public LogicalDependency<M> getLogicalDependency()
-
setLogicalDependency
public void setLogicalDependency(LogicalDependency<M> dep)
-
getNextMode
public org.kie.api.internal.runtime.beliefs.Mode getNextMode()
-
-