public class DefeasibleMode<M extends DefeasibleMode<M>> extends JTMSMode<M>
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFEATER |
static String |
DEFEATS |
| Constructor and Description |
|---|
DefeasibleMode(String value,
BeliefSystem beliefSystem) |
DefeasibleMode(String value,
BeliefSystem beliefSystem,
org.kie.internal.runtime.beliefs.Mode nextMode) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDefeated(M defeated) |
void |
clearDefeated() |
Object |
getBeliefSystem() |
DefeasibleMode<M> |
getDefeatedBy() |
String[] |
getDefeats() |
org.kie.internal.runtime.beliefs.Mode |
getNextMode() |
M |
getRootDefeated() |
DefeasibilityStatus |
getStatus() |
M |
getTailDefeated() |
void |
initDefeats() |
boolean |
isDefeater() |
void |
removeDefeated(DefeasibleMode<M> defeated) |
DefeasibleMode<M> |
removeFirst() |
DefeasibleMode<M> |
removeLast() |
void |
setDefeatedBy(DefeasibleMode<M> defeatedBy) |
void |
setDefeater(boolean defeater) |
void |
setStatus(DefeasibilityStatus status) |
String |
toString() |
getLogicalDependency, getValue, setLogicalDependencygetNext, getPrevious, nullPrevNext, setNext, setPreviousclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPrevious, nullPrevNext, setPreviouspublic static final String DEFEATS
public static final String DEFEATER
public DefeasibleMode(String value, BeliefSystem beliefSystem)
public DefeasibleMode(String value, BeliefSystem beliefSystem, org.kie.internal.runtime.beliefs.Mode nextMode)
public Object getBeliefSystem()
getBeliefSystem in interface org.kie.internal.runtime.beliefs.ModegetBeliefSystem in class JTMSMode<M extends DefeasibleMode<M>>public void initDefeats()
public void addDefeated(M defeated)
public void removeDefeated(DefeasibleMode<M> defeated)
public DefeasibleMode<M> removeFirst()
public DefeasibleMode<M> removeLast()
public M getRootDefeated()
public M getTailDefeated()
public String[] getDefeats()
public DefeasibleMode<M> getDefeatedBy()
public void setDefeatedBy(DefeasibleMode<M> defeatedBy)
public DefeasibilityStatus getStatus()
public void setStatus(DefeasibilityStatus status)
public boolean isDefeater()
public void setDefeater(boolean defeater)
public void clearDefeated()
public org.kie.internal.runtime.beliefs.Mode getNextMode()
getNextMode in class JTMSMode<M extends DefeasibleMode<M>>Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.