public class EventGlobalAttributeFilter extends Filter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME
The name of this filter.
|
Constructor and Description |
---|
EventGlobalAttributeFilter(java.lang.String name,
org.deckfour.xes.model.XLog log,
Parameters parameters,
ComputationCell cell) |
EventGlobalAttributeFilter(org.deckfour.xes.model.XLog log,
Parameters parameters,
ComputationCell cell)
Construct a start event filter for the given log and the given parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
constructWidget()
Construct a widget for changing the required parameters.
|
org.deckfour.xes.model.XLog |
filter()
Filter the set log on the events using the set parameters.
|
FilterTemplate |
getTemplate() |
boolean |
isSuitable()
This filter is suitable if the log contains global event attributes and at least one event.
|
void |
setTemplate(ParametersTemplate parameters) |
void |
updated(Parameter parameter)
Handle if a parameter values was changed.
|
void |
updateParameters() |
compareTo, filter, getCell, getFactory, getLog, getName, getParameters, getWidget, hasClassifiers, hasConceptExtension, hasEvents, hasGlobalConceptName, hasGlobalEventAttributes, hasGlobalTimestamp, hasGlobalTraceAttributes, hasTimeExtension, hasTraceAttributes, hasTraces, initializeLog, setLog, setSelected, setWidget, toString, update
public static final java.lang.String NAME
public EventGlobalAttributeFilter(org.deckfour.xes.model.XLog log, Parameters parameters, ComputationCell cell)
log
- The log to filter.parameters
- The parameters to use while filtering.public EventGlobalAttributeFilter(java.lang.String name, org.deckfour.xes.model.XLog log, Parameters parameters, ComputationCell cell)
public boolean isSuitable()
isSuitable
in class Filter
public org.deckfour.xes.model.XLog filter()
public void constructWidget()
constructWidget
in class Filter
public void updated(Parameter parameter)
public void updateParameters()
updateParameters
in class Filter
public FilterTemplate getTemplate()
getTemplate
in class Filter
public void setTemplate(ParametersTemplate parameters)
setTemplate
in class Filter