public class ViatraQueryMultiMatchEventFilter<Match extends IPatternMatch> extends java.lang.Object implements EventFilter<Match>
Modifier | Constructor and Description |
---|---|
protected |
ViatraQueryMultiMatchEventFilter(java.util.Collection<Match> filterMatches,
ViatraQueryFilterSemantics semantics) |
Modifier and Type | Method and Description |
---|---|
static <Match extends IPatternMatch> |
createFilter(java.util.Collection<Match> eventAtoms,
ViatraQueryFilterSemantics semantics) |
boolean |
equals(java.lang.Object obj) |
java.util.Collection<Match> |
getFilterMatches() |
int |
hashCode() |
boolean |
isProcessable(Match eventAtom) |
protected ViatraQueryMultiMatchEventFilter(java.util.Collection<Match> filterMatches, ViatraQueryFilterSemantics semantics)
public java.util.Collection<Match> getFilterMatches()
public boolean isProcessable(Match eventAtom)
isProcessable
in interface EventFilter<Match extends IPatternMatch>
public static <Match extends IPatternMatch> ViatraQueryMultiMatchEventFilter<Match> createFilter(java.util.Collection<Match> eventAtoms, ViatraQueryFilterSemantics semantics)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object