Package org.drools.verifier.core.maps
Class InspectorMultiMap<GroupBy extends Comparable,Value extends IsConflicting & IsRedundant & HumanReadable>
java.lang.Object
org.drools.verifier.core.maps.InspectorMultiMap<GroupBy,Value>
- All Implemented Interfaces:
HasConflicts,HasKeys,HasRedundancy,HasUUID,IsConflicting,IsRedundant,IsSubsuming
- Direct Known Subclasses:
ActionsInspectorMultiMap,ConditionsInspectorMultiMap
public class InspectorMultiMap<GroupBy extends Comparable,Value extends IsConflicting & IsRedundant & HumanReadable>
extends Object
implements HasConflicts, HasRedundancy, IsConflicting, IsRedundant, IsSubsuming, HasKeys
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.verifier.core.relations.IsConflicting
IsConflicting.Covers<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAllValues(GroupBy groupBy, InspectorList<Value> list) booleanbooleanisRedundant(Object other) Key[]keys()keySet()voidvoidputAllValues(GroupBy groupBy, LeafInspectorList<Value> values) boolean
-
Constructor Details
-
InspectorMultiMap
-
-
Method Details
-
hasConflicts
- Specified by:
hasConflictsin interfaceHasConflicts<GroupBy extends Comparable>
-
hasRedundancy
- Specified by:
hasRedundancyin interfaceHasRedundancy
-
conflicts
- Specified by:
conflictsin interfaceIsConflicting<GroupBy extends Comparable>
-
isRedundant
- Specified by:
isRedundantin interfaceIsRedundant<GroupBy extends Comparable>
-
subsumes
- Specified by:
subsumesin interfaceIsSubsuming<GroupBy extends Comparable>
-
getUuidKey
- Specified by:
getUuidKeyin interfaceHasUUID
-
keys
-
keySet
-
get
-
putAllValues
-
put
-
addAllValues
-
allValues
-