Interface IvMLogFiltered

  • All Superinterfaces:
    java.lang.Cloneable
    All Known Implementing Classes:
    IvMLogFilteredImpl

    public interface IvMLogFiltered
    extends java.lang.Cloneable
    Defines the basic methods to find out whether a trace is filtered out.
    Author:
    sleemans
    • 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.
      • clone

        IvMLogFilteredImpl clone()
                          throws java.lang.CloneNotSupportedException
        Throws:
        java.lang.CloneNotSupportedException
      • getAttributes

        org.deckfour.xes.model.XAttributeMap getAttributes()