Drools :: Core 6.0.0.Beta5

org.drools.core.beliefsystem
Interface BeliefSet

All Known Implementing Classes:
JTMSBeliefSet, SimpleBeliefSet

public interface BeliefSet


Method Summary
 void add(LinkedListNode node)
           
 void cancel(PropagationContext propagationContext)
          This will remove all entries and do clean up, like retract FHs.
 void clear(PropagationContext propagationContext)
          This will remove all entries, but not do cleanup, the FH is most likely needed else where
 BeliefSystem getBeliefSystem()
           
 InternalFactHandle getFactHandle()
           
 LinkedListNode getFirst()
           
 boolean isEmpty()
           
 void remove(LinkedListNode node)
           
 void setWorkingMemoryAction(WorkingMemoryAction wmAction)
           
 int size()
           
 

Method Detail

getBeliefSystem

BeliefSystem getBeliefSystem()

getFactHandle

InternalFactHandle getFactHandle()

getFirst

LinkedListNode getFirst()

add

void add(LinkedListNode node)

remove

void remove(LinkedListNode node)

isEmpty

boolean isEmpty()

size

int size()

cancel

void cancel(PropagationContext propagationContext)
This will remove all entries and do clean up, like retract FHs.

Parameters:
propagationContext -

clear

void clear(PropagationContext propagationContext)
This will remove all entries, but not do cleanup, the FH is most likely needed else where

Parameters:
propagationContext -

setWorkingMemoryAction

void setWorkingMemoryAction(WorkingMemoryAction wmAction)

Drools :: Core 6.0.0.Beta5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.