Class TraceVariantAbstractGlobalAttributeFilter
- java.lang.Object
-
- org.processmining.filterbook.filters.Filter
-
- org.processmining.filterbook.filters.select.global.TraceVariantAbstractGlobalAttributeFilter
-
- All Implemented Interfaces:
java.lang.Comparable<Filter>
- Direct Known Subclasses:
TraceVariantAbstractAttributeFilter,TraceVariantDFCoverGlobalAttributeFilter,TraceVariantFirstGlobalAttributeFilter,TraceVariantLastGlobalAttributeFilter,TraceVariantRandomGlobalAttributeFilter,TraceVariantTimeAbstractGlobalAttributeFilter
public abstract class TraceVariantAbstractGlobalAttributeFilter extends Filter
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAMEThe name of this filter.protected java.util.Map<java.util.List<java.lang.String>,java.util.List<org.deckfour.xes.model.XTrace>>selectedTracesprotected java.util.Map<java.util.List<java.lang.String>,java.util.List<org.deckfour.xes.model.XTrace>>traces
-
Constructor Summary
Constructors Constructor Description TraceVariantAbstractGlobalAttributeFilter(java.lang.String name, org.deckfour.xes.model.XLog log, Parameters parameters, ComputationCell cell)TraceVariantAbstractGlobalAttributeFilter(org.deckfour.xes.model.XLog log, Parameters parameters, ComputationCell cell)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidconstructWidget()Abstract method that constructs a JComponent to enable the user to change the parameters.org.deckfour.xes.model.XLogfilter()Abstract method that filters the log using this filter and these parameters.javax.swing.JComponentgetChartWidget()FilterTemplategetTemplate()booleanisSuitable()abstract voidselect()voidsetAttributes(boolean doReset)voidsetSelectionType(boolean doReset)voidsetTemplate(ParametersTemplate parameters)voidupdated(Parameter parameter)Abstract method that informs the filter that a parameter has been changed.voidupdateParameters()-
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
-
traces
protected java.util.Map<java.util.List<java.lang.String>,java.util.List<org.deckfour.xes.model.XTrace>> traces
-
selectedTraces
protected java.util.Map<java.util.List<java.lang.String>,java.util.List<org.deckfour.xes.model.XTrace>> selectedTraces
-
-
Constructor Detail
-
TraceVariantAbstractGlobalAttributeFilter
public TraceVariantAbstractGlobalAttributeFilter(org.deckfour.xes.model.XLog log, Parameters parameters, ComputationCell cell)
-
TraceVariantAbstractGlobalAttributeFilter
public TraceVariantAbstractGlobalAttributeFilter(java.lang.String name, org.deckfour.xes.model.XLog log, Parameters parameters, ComputationCell cell)
-
-
Method Detail
-
isSuitable
public boolean isSuitable()
- Specified by:
isSuitablein classFilter
-
select
public abstract void select()
-
filter
public org.deckfour.xes.model.XLog filter()
Description copied from class:FilterAbstract method that filters the log using this filter and these parameters.
-
constructWidget
public void constructWidget()
Description copied from class:FilterAbstract method that constructs a JComponent to enable the user to change the parameters.- Specified by:
constructWidgetin classFilter
-
getChartWidget
public javax.swing.JComponent getChartWidget()
-
updated
public void updated(Parameter parameter)
Description copied from class:FilterAbstract method that informs the filter that a parameter has been changed.
-
setAttributes
public void setAttributes(boolean doReset)
-
setSelectionType
public void setSelectionType(boolean doReset)
-
updateParameters
public void updateParameters()
- Specified by:
updateParametersin classFilter
-
getTemplate
public FilterTemplate getTemplate()
- Specified by:
getTemplatein classFilter
-
setTemplate
public void setTemplate(ParametersTemplate parameters)
- Specified by:
setTemplatein classFilter
-
-