Class TraceDirectlyFollowsClassifierFilter
- java.lang.Object
-
- org.processmining.filterbook.filters.Filter
-
- org.processmining.filterbook.filters.select.classifier.TraceDirectlyFollowsClassifierFilter
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAMEThe name of this filter.
-
Constructor Summary
Constructors Constructor Description TraceDirectlyFollowsClassifierFilter(java.lang.String name, org.deckfour.xes.model.XLog log, Parameters parameters, ComputationCell cell)TraceDirectlyFollowsClassifierFilter(org.deckfour.xes.model.XLog log, Parameters parameters, ComputationCell cell)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckTrace(org.deckfour.xes.model.XTrace trace, org.deckfour.xes.classification.XEventClassifier classifier, java.util.Set<java.lang.String> selectedValuesA, java.util.Set<java.lang.String> selectedValuesB)voidconstructWidget()Construct a widget for changing the required parameters.org.deckfour.xes.model.XLogfilter()Filter the set log on the events using the set parameters.javax.swing.JComponentgetChartWidget()FilterTemplategetTemplate()Gets a template for this filter.booleanisSuitable()This filter is suitable if the log contains classifiers and at least one event.voidsetAttributeValuesA(boolean doReset)voidsetAttributeValuesB(boolean doReset)voidsetClassifiers(boolean doReset)voidsetSelectionType(boolean doReset)voidsetTemplate(ParametersTemplate parameters)Initializes a filter from the given parameters template.voidupdated(Parameter parameter)Handle if a parameter was changed.voidupdateParameters()Update all parameters.-
Methods inherited from class org.processmining.filterbook.filters.Filter
compareTo, filter, getCell, getDummyAttribute, getDummyClassifier, getFactory, getLog, getName, getParameters, getWidget, hasClassifiers, hasConceptExtension, hasEvents, hasGlobalConceptName, hasGlobalEventAttributes, hasGlobalTimestamp, hasGlobalTraceAttributes, hasTimeExtension, hasTraceAttributes, hasTraces, initializeLog, setLog, setSelected, setWidget, toString, update
-
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
The name of this filter.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TraceDirectlyFollowsClassifierFilter
public TraceDirectlyFollowsClassifierFilter(org.deckfour.xes.model.XLog log, Parameters parameters, ComputationCell cell)
-
TraceDirectlyFollowsClassifierFilter
public TraceDirectlyFollowsClassifierFilter(java.lang.String name, org.deckfour.xes.model.XLog log, Parameters parameters, ComputationCell cell)
-
-
Method Detail
-
isSuitable
public boolean isSuitable()
This filter is suitable if the log contains classifiers and at least one event.- Specified by:
isSuitablein classFilter
-
filter
public org.deckfour.xes.model.XLog filter()
Filter the set log on the events using the set parameters.
-
checkTrace
public boolean checkTrace(org.deckfour.xes.model.XTrace trace, org.deckfour.xes.classification.XEventClassifier classifier, java.util.Set<java.lang.String> selectedValuesA, java.util.Set<java.lang.String> selectedValuesB)
-
constructWidget
public void constructWidget()
Construct a widget for changing the required parameters.- Specified by:
constructWidgetin classFilter
-
getChartWidget
public javax.swing.JComponent getChartWidget()
-
updated
public void updated(Parameter parameter)
Handle if a parameter was changed.
-
setClassifiers
public void setClassifiers(boolean doReset)
-
setAttributeValuesA
public void setAttributeValuesA(boolean doReset)
-
setAttributeValuesB
public void setAttributeValuesB(boolean doReset)
-
setSelectionType
public void setSelectionType(boolean doReset)
-
updateParameters
public void updateParameters()
Update all parameters.- Specified by:
updateParametersin classFilter
-
getTemplate
public FilterTemplate getTemplate()
Gets a template for this filter.- Specified by:
getTemplatein classFilter
-
setTemplate
public void setTemplate(ParametersTemplate parameters)
Initializes a filter from the given parameters template.- Specified by:
setTemplatein classFilter
-
-