public abstract class FilterdAbstractReferencingConfig extends FilterdAbstractConfig
classifier, configPanel, filterType, isAttribute, isValid, log, parameters, standardExtensions
Constructor and Description |
---|
FilterdAbstractReferencingConfig(org.deckfour.xes.model.XLog log,
Filter filterType) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
canPopulate(FilterConfigPanelController component)
Checks whether all components from the configuration panel have a mapping
to all parameters of the concrete configuration.
|
abstract FilterdAbstractConfig |
changeReference(ParameterOneFromSetExtendedController controller)
Method responsible for assigning the new correct reference based on the
OneFromSetExtended controller that it receives into the concreteReference
Before that, it removes all of the parameters from the Referenceable config
from the parameters array of this config, and after it updates the reference
it also adds the new parameters of the reference to its own parameters list
|
abstract boolean |
checkValidity(org.deckfour.xes.model.XLog candidateLog)
Checks whether the imported log complies with the filter configuration(s)
|
FilterdAbstractReferenceableConfig |
getConcreteReference()
get reference without changing it
|
FilterdAbstractConfig |
populate(AbstractFilterConfigPanelController abstractComponent)
retrieves the parameters from the ui components and updates in the values
of the parameters in the parameters array based on what the user has chosen
it also calls the populate method of its concrete reference
|
void |
setConcreteReference(FilterdAbstractReferenceableConfig concreteReference)
setter for concreteReference
|
checkEmptyLog, filter, getClassifier, getConfigPanel, getFilterType, getLog, getParameter, getParameters, isValid, parameterListeners, setClassifier, setFilterType, setLog, setParameters
public FilterdAbstractReferencingConfig(org.deckfour.xes.model.XLog log, Filter filterType)
public abstract boolean checkValidity(org.deckfour.xes.model.XLog candidateLog)
FilterdAbstractConfig
checkValidity
in class FilterdAbstractConfig
public abstract boolean canPopulate(FilterConfigPanelController component)
FilterdAbstractConfig
canPopulate
in class FilterdAbstractConfig
public abstract FilterdAbstractConfig changeReference(ParameterOneFromSetExtendedController controller)
public FilterdAbstractReferenceableConfig getConcreteReference()
public void setConcreteReference(FilterdAbstractReferenceableConfig concreteReference)
public FilterdAbstractConfig populate(AbstractFilterConfigPanelController abstractComponent)
populate
in class FilterdAbstractConfig