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()