Interface IvMLogFiltered
-
- All Superinterfaces:
java.lang.Cloneable
- All Known Implementing Classes:
IvMLogFilteredImpl
public interface IvMLogFiltered extends java.lang.CloneableDefines the basic methods to find out whether a trace is filtered out.- Author:
- sleemans
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IvMLogFilteredImplclone()booleanequals(IvMLogFiltered otherLog)org.deckfour.xes.model.XAttributeMapgetAttributes()voidinvert()Inverts the log.booleanisFilteredOut(int traceIndex)booleanisSomethingFiltered()IteratorWithPosition<IvMTrace>iterator()IteratorWithPosition<IvMTrace>iteratorUnfiltered()
-
-
-
Method Detail
-
isSomethingFiltered
boolean isSomethingFiltered()
-
isFilteredOut
boolean isFilteredOut(int traceIndex)
-
invert
void invert()
Inverts the log. Cheap operation.
-
iterator
IteratorWithPosition<IvMTrace> iterator()
- Returns:
- an iterator over all traces that are not filtered out. This iterator must support the remove() action, which filters the current trace out.
-
iteratorUnfiltered
IteratorWithPosition<IvMTrace> iteratorUnfiltered()
- Returns:
- an iterator over all traces, regardless of filtering. This iterator must support the remove() action, which filters the current trace out.
-
equals
boolean equals(IvMLogFiltered otherLog)
-
clone
IvMLogFilteredImpl clone() throws java.lang.CloneNotSupportedException
- Throws:
java.lang.CloneNotSupportedException
-
getAttributes
org.deckfour.xes.model.XAttributeMap getAttributes()
-
-