public class IvMLogFilteredImpl extends java.lang.Object implements IvMLog, IvMLogFiltered
Constructor and Description |
---|
IvMLogFilteredImpl(IvMLogNotFiltered log) |
Modifier and Type | Method and Description |
---|---|
IvMLogFilteredImpl |
clone() |
boolean |
equals(IvMLogFiltered otherLog) |
org.deckfour.xes.model.XAttributeMap |
getAttributes() |
void |
invert()
Inverts the log.
|
boolean |
isFilteredOut(int traceIndex) |
boolean |
isSomethingFiltered() |
IteratorWithPosition<IvMTrace> |
iterator()
Get an iterator over all traces that are not filtered out.
|
IteratorWithPosition<IvMTrace> |
iteratorUnfiltered() |
public IvMLogFilteredImpl(IvMLogNotFiltered log)
public IteratorWithPosition<IvMTrace> iterator()
iterator
in interface java.lang.Iterable<IvMTrace>
iterator
in interface IvMLog
iterator
in interface IvMLogFiltered
public boolean isSomethingFiltered()
isSomethingFiltered
in interface IvMLogFiltered
public boolean isFilteredOut(int traceIndex)
isFilteredOut
in interface IvMLogFiltered
public IteratorWithPosition<IvMTrace> iteratorUnfiltered()
iteratorUnfiltered
in interface IvMLogFiltered
public boolean equals(IvMLogFiltered otherLog)
equals
in interface IvMLogFiltered
public org.deckfour.xes.model.XAttributeMap getAttributes()
getAttributes
in interface IvMLog
getAttributes
in interface IvMLogFiltered
public void invert()
IvMLogFiltered
invert
in interface IvMLogFiltered
public IvMLogFilteredImpl clone() throws java.lang.CloneNotSupportedException
clone
in interface IvMLogFiltered
clone
in class java.lang.Object
java.lang.CloneNotSupportedException