Class InductiveVisualMinerConfigurationAbstract
- java.lang.Object
-
- org.processmining.plugins.inductiveVisualMiner.configuration.InductiveVisualMinerConfigurationAbstract
-
- All Implemented Interfaces:
ConfigurationWithDecorator,InductiveVisualMinerConfiguration
- Direct Known Subclasses:
InductiveVisualMinerConfigurationDefault
public abstract class InductiveVisualMinerConfigurationAbstract extends java.lang.Object implements InductiveVisualMinerConfiguration
IvM configuration that contains the chainlink. To extend, please use the InductiveVisualMinerConfigurationDefault class. This one is not guaranteed to be stable.- Author:
- sander
-
-
Constructor Summary
Constructors Constructor Description InductiveVisualMinerConfigurationAbstract(org.processmining.framework.plugin.ProMCanceller canceller, java.util.concurrent.Executor executor)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract AlignmentComputercreateAlignmentComputer()protected abstract DataChain<InductiveVisualMinerConfiguration>createChain(InductiveVisualMinerPanel panel, org.processmining.framework.plugin.ProMCanceller canceller, java.util.concurrent.Executor executor)protected abstract java.util.List<CostModelFactory>createCostModelFactories()protected abstract java.util.List<DataAnalysisTab<?,InductiveVisualMinerConfiguration,InductiveVisualMinerPanel>>createDataAnalysisTables()protected abstract IvMDecoratorIcreateDecorator()protected abstract java.util.List<VisualMinerWrapper>createDiscoveryTechniques()protected abstract java.util.List<IvMExporter>createExporters()protected abstract java.util.List<Mode>createModes()protected abstract InductiveVisualMinerPanelcreatePanel(org.processmining.framework.plugin.ProMCanceller canceller)protected abstract java.util.List<PopupItemActivity>createPopupItemsActivity()protected abstract java.util.List<PopupItemLog>createPopupItemsLog()protected abstract java.util.List<PopupItemLogMove>createPopupItemsLogMove()protected abstract java.util.List<PopupItemModelMove>createPopupItemsModelMove()protected abstract java.util.List<PopupItemStartEnd>createPopupItemsStartEnd()protected abstract IvMVirtualAttributeFactorycreateVirtualAttributes()AlignmentComputergetAlignmentComputer()DataChain<InductiveVisualMinerConfiguration>getChain()Set up the chain (DAG) of steps (chain links) that should be executed in the background and to update the gui.java.util.List<CostModelFactory>getCostModelFactories()java.util.List<DataAnalysisTab<?,InductiveVisualMinerConfiguration,InductiveVisualMinerPanel>>getDataAnalysisTables()IvMDecoratorIgetDecorator()java.util.List<VisualMinerWrapper>getDiscoveryTechniques()The list of available discovery techniques.VisualMinerWrapper[]getDiscoveryTechniquesArray()java.util.List<IvMExporter>getExporters()java.util.List<Mode>getModes()The list of available modes (arc colouring, which numbers to show on the model nodes, etc.)Mode[]getModesArray()InductiveVisualMinerPanelgetPanel()Set up the JComponent panel.java.util.List<PopupItemActivity>getPopupItemsActivity()The list of items that are shown in the pop-ups of activities.java.util.List<PopupItemLog>getPopupItemsLog()java.util.List<PopupItemLogMove>getPopupItemsLogMove()java.util.List<PopupItemModelMove>getPopupItemsModelMove()java.util.List<PopupItemStartEnd>getPopupItemsStartEnd()The list of items that are shown in the pop-ups of the start and end node.IvMVirtualAttributeFactorygetVirtualAttributes()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.processmining.plugins.inductiveVisualMiner.configuration.InductiveVisualMinerConfiguration
getFilters
-
-
-
-
Method Detail
-
createDiscoveryTechniques
protected abstract java.util.List<VisualMinerWrapper> createDiscoveryTechniques()
-
createAlignmentComputer
protected abstract AlignmentComputer createAlignmentComputer()
-
createModes
protected abstract java.util.List<Mode> createModes()
-
createPopupItemsActivity
protected abstract java.util.List<PopupItemActivity> createPopupItemsActivity()
-
createPopupItemsStartEnd
protected abstract java.util.List<PopupItemStartEnd> createPopupItemsStartEnd()
-
createPopupItemsLogMove
protected abstract java.util.List<PopupItemLogMove> createPopupItemsLogMove()
-
createPopupItemsModelMove
protected abstract java.util.List<PopupItemModelMove> createPopupItemsModelMove()
-
createPopupItemsLog
protected abstract java.util.List<PopupItemLog> createPopupItemsLog()
-
createDataAnalysisTables
protected abstract java.util.List<DataAnalysisTab<?,InductiveVisualMinerConfiguration,InductiveVisualMinerPanel>> createDataAnalysisTables()
-
createCostModelFactories
protected abstract java.util.List<CostModelFactory> createCostModelFactories()
-
createExporters
protected abstract java.util.List<IvMExporter> createExporters()
-
createPanel
protected abstract InductiveVisualMinerPanel createPanel(org.processmining.framework.plugin.ProMCanceller canceller)
-
createDecorator
protected abstract IvMDecoratorI createDecorator()
-
createChain
protected abstract DataChain<InductiveVisualMinerConfiguration> createChain(InductiveVisualMinerPanel panel, org.processmining.framework.plugin.ProMCanceller canceller, java.util.concurrent.Executor executor)
-
createVirtualAttributes
protected abstract IvMVirtualAttributeFactory createVirtualAttributes()
-
getChain
public final DataChain<InductiveVisualMinerConfiguration> getChain()
Description copied from interface:InductiveVisualMinerConfigurationSet up the chain (DAG) of steps (chain links) that should be executed in the background and to update the gui.- Specified by:
getChainin interfaceInductiveVisualMinerConfiguration- Returns:
-
getPanel
public final InductiveVisualMinerPanel getPanel()
Description copied from interface:InductiveVisualMinerConfigurationSet up the JComponent panel.- Specified by:
getPanelin interfaceInductiveVisualMinerConfiguration- Returns:
-
getDiscoveryTechniques
public final java.util.List<VisualMinerWrapper> getDiscoveryTechniques()
Description copied from interface:InductiveVisualMinerConfigurationThe list of available discovery techniques.- Specified by:
getDiscoveryTechniquesin interfaceInductiveVisualMinerConfiguration- Returns:
-
getDiscoveryTechniquesArray
public final VisualMinerWrapper[] getDiscoveryTechniquesArray()
- Specified by:
getDiscoveryTechniquesArrayin interfaceInductiveVisualMinerConfiguration
-
getAlignmentComputer
public final AlignmentComputer getAlignmentComputer()
- Specified by:
getAlignmentComputerin interfaceInductiveVisualMinerConfiguration
-
getModes
public final java.util.List<Mode> getModes()
Description copied from interface:InductiveVisualMinerConfigurationThe list of available modes (arc colouring, which numbers to show on the model nodes, etc.)- Specified by:
getModesin interfaceInductiveVisualMinerConfiguration- Returns:
-
getModesArray
public final Mode[] getModesArray()
- Specified by:
getModesArrayin interfaceInductiveVisualMinerConfiguration
-
getPopupItemsActivity
public final java.util.List<PopupItemActivity> getPopupItemsActivity()
Description copied from interface:InductiveVisualMinerConfigurationThe list of items that are shown in the pop-ups of activities.- Specified by:
getPopupItemsActivityin interfaceInductiveVisualMinerConfiguration- Returns:
-
getPopupItemsStartEnd
public final java.util.List<PopupItemStartEnd> getPopupItemsStartEnd()
Description copied from interface:InductiveVisualMinerConfigurationThe list of items that are shown in the pop-ups of the start and end node.- Specified by:
getPopupItemsStartEndin interfaceInductiveVisualMinerConfiguration- Returns:
-
getPopupItemsLogMove
public final java.util.List<PopupItemLogMove> getPopupItemsLogMove()
- Specified by:
getPopupItemsLogMovein interfaceInductiveVisualMinerConfiguration
-
getPopupItemsModelMove
public final java.util.List<PopupItemModelMove> getPopupItemsModelMove()
- Specified by:
getPopupItemsModelMovein interfaceInductiveVisualMinerConfiguration
-
getPopupItemsLog
public final java.util.List<PopupItemLog> getPopupItemsLog()
- Specified by:
getPopupItemsLogin interfaceInductiveVisualMinerConfiguration
-
getDataAnalysisTables
public final java.util.List<DataAnalysisTab<?,InductiveVisualMinerConfiguration,InductiveVisualMinerPanel>> getDataAnalysisTables()
- Specified by:
getDataAnalysisTablesin interfaceInductiveVisualMinerConfiguration
-
getCostModelFactories
public java.util.List<CostModelFactory> getCostModelFactories()
- Specified by:
getCostModelFactoriesin interfaceInductiveVisualMinerConfiguration
-
getExporters
public final java.util.List<IvMExporter> getExporters()
- Specified by:
getExportersin interfaceInductiveVisualMinerConfiguration
-
getVirtualAttributes
public final IvMVirtualAttributeFactory getVirtualAttributes()
- Specified by:
getVirtualAttributesin interfaceInductiveVisualMinerConfiguration
-
getDecorator
public final IvMDecoratorI getDecorator()
- Specified by:
getDecoratorin interfaceConfigurationWithDecorator
-
-