public class Agenda
extends java.lang.Object
Constructor and Description |
---|
Agenda(RuleBase ruleBase,
ConflictResolver conflictResolver) |
Modifier and Type | Method and Description |
---|---|
IActivationNotificationListener |
getActivationListener() |
com.google.common.collect.Multimap<ActivationState,Activation<?>> |
getActivations() |
java.util.Collection<Activation<?>> |
getActivations(ActivationState state)
Returns the activations that are in the given state
|
java.util.Collection<Activation<?>> |
getAllActivations() |
ChangeableConflictSet |
getConflictSet() |
RuleBase |
getRuleBase() |
void |
setConflictResolver(ConflictResolver resolver) |
public Agenda(RuleBase ruleBase, ConflictResolver conflictResolver)
public com.google.common.collect.Multimap<ActivationState,Activation<?>> getActivations()
public java.util.Collection<Activation<?>> getActivations(ActivationState state)
state
- public java.util.Collection<Activation<?>> getAllActivations()
public IActivationNotificationListener getActivationListener()
public void setConflictResolver(ConflictResolver resolver)
resolver
- public ChangeableConflictSet getConflictSet()
public RuleBase getRuleBase()