Interface XFTrace
-
- All Superinterfaces:
java.lang.Cloneable,java.util.Collection<org.deckfour.xes.model.XEvent>,java.lang.Iterable<org.deckfour.xes.model.XEvent>,java.util.List<org.deckfour.xes.model.XEvent>,org.deckfour.xes.model.XAttributable,org.deckfour.xes.model.XElement,org.deckfour.xes.model.XTrace
- All Known Implementing Classes:
XFTraceImpl
public interface XFTrace extends org.deckfour.xes.model.XTraceAn XFTrace is a Filtered XTrace. It behaves like a trace and is based on some data type which adheres to the XTrace interface.- Author:
- M.L. van Eck, S.J. van Zelst
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.deckfour.xes.model.XTracegetSource()What trace is this filtered trace based upon?voidsetEventFilter(Filter<org.deckfour.xes.model.XEvent> filter)Set the trace's event attribute filter.voidsetSource(org.deckfour.xes.model.XTrace trace)Set the source of this filtered trace.voidsetTraceAttributeFilter(Filter<org.deckfour.xes.model.XAttributeMap> filter)Set the trace's attribute filter-
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
-
-
-
Method Detail
-
getSource
org.deckfour.xes.model.XTrace getSource()
What trace is this filtered trace based upon?- Returns:
- pointer to current source.
-
setSource
void setSource(org.deckfour.xes.model.XTrace trace)
Set the source of this filtered trace. Setting the source can invoke a re-evaluation of the internal apply(s).- Parameters:
trace- pointer to new source.
-
setEventFilter
void setEventFilter(Filter<org.deckfour.xes.model.XEvent> filter)
Set the trace's event attribute filter.- Parameters:
filter- on attribute map.
-
setTraceAttributeFilter
void setTraceAttributeFilter(Filter<org.deckfour.xes.model.XAttributeMap> filter)
Set the trace's attribute filter- Parameters:
filter- on trace attribute-map
-
-