org.drools.core.beliefsystem.defeasible
Class DefeasibleLogicalDependency
java.lang.Object
org.drools.core.util.AbstractBaseLinkedListNode<LogicalDependency>
org.drools.core.beliefsystem.simple.SimpleLogicalDependency
org.drools.core.beliefsystem.defeasible.DefeasibleLogicalDependency
- All Implemented Interfaces:
- LogicalDependency, Entry<LogicalDependency>, LinkedListNode<LogicalDependency>
public class DefeasibleLogicalDependency
- extends SimpleLogicalDependency
DEFEATS
public static final String DEFEATS
DEFEATER
public static final String DEFEATER
DefeasibleLogicalDependency
public DefeasibleLogicalDependency(Activation justifier,
Object justified)
DefeasibleLogicalDependency
public DefeasibleLogicalDependency(Activation justifier,
Object justified,
Object object,
Object value)
addDefeated
public void addDefeated(DefeasibleLogicalDependency defeated)
removeDefeated
public void removeDefeated(DefeasibleLogicalDependency defeated)
removeFirst
public DefeasibleLogicalDependency removeFirst()
removeLast
public DefeasibleLogicalDependency removeLast()
getRootDefeated
public LinkedListEntry<DefeasibleLogicalDependency> getRootDefeated()
getTailDefeated
public LinkedListEntry<DefeasibleLogicalDependency> getTailDefeated()
getDefeats
public String[] getDefeats()
getDefeatedBy
public DefeasibleLogicalDependency getDefeatedBy()
setDefeatedBy
public void setDefeatedBy(DefeasibleLogicalDependency defeatedBy)
getStatus
public DefeasibilityStatus getStatus()
setStatus
public void setStatus(DefeasibilityStatus status)
isDefeater
public boolean isDefeater()
setDefeater
public void setDefeater(boolean defeater)
clearDefeated
public void clearDefeated()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.