public class ScopedConflictSet extends java.lang.Object implements ConflictSet
| Modifier and Type | Field and Description |
|---|---|
IActivationNotificationListener |
listener |
| Constructor and Description |
|---|
ScopedConflictSet(RuleBase ruleBase,
ConflictResolver conflictResolver,
com.google.common.collect.Multimap<RuleSpecification<?>,EventFilter<?>> specificationFilters) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
java.util.Set<Activation<?>> |
getConflictingActivations() |
ConflictResolver |
getConflictResolver() |
Activation<?> |
getNextActivation() |
java.util.Set<Activation<?>> |
getNextActivations() |
com.google.common.collect.Multimap<RuleSpecification<?>,EventFilter<?>> |
getSpecificationFilters() |
public IActivationNotificationListener listener
public ScopedConflictSet(RuleBase ruleBase, ConflictResolver conflictResolver, com.google.common.collect.Multimap<RuleSpecification<?>,EventFilter<?>> specificationFilters)
public com.google.common.collect.Multimap<RuleSpecification<?>,EventFilter<?>> getSpecificationFilters()
public void dispose()
public Activation<?> getNextActivation()
getNextActivation in interface ConflictSetpublic java.util.Set<Activation<?>> getNextActivations()
getNextActivations in interface ConflictSetpublic java.util.Set<Activation<?>> getConflictingActivations()
getConflictingActivations in interface ConflictSetpublic ConflictResolver getConflictResolver()
getConflictResolver in interface ConflictSet