public abstract class InductiveVisualMinerConfigurationAbstract extends java.lang.Object implements InductiveVisualMinerConfiguration
Constructor and Description |
---|
InductiveVisualMinerConfigurationAbstract(org.deckfour.xes.model.XLog log,
org.processmining.framework.plugin.ProMCanceller canceller,
java.util.concurrent.Executor executor) |
Modifier and Type | Method and Description |
---|---|
protected abstract AlignmentComputer |
createAlignmentComputer() |
protected abstract Chain<InductiveVisualMinerState> |
createChain(InductiveVisualMinerState state,
InductiveVisualMinerPanel panel,
org.processmining.framework.plugin.ProMCanceller canceller,
java.util.concurrent.Executor executor,
java.util.List<PreMiningFilter> preMiningFilters,
java.util.List<HighlightingFilter> highlightingFilters) |
protected abstract java.util.List<DataAnalysisTableFactory> |
createDataAnalysisTables() |
protected abstract java.util.List<VisualMinerWrapper> |
createDiscoveryTechniques() |
protected abstract java.util.List<HighlightingFilter> |
createHighlightingFilters() |
protected abstract java.util.List<Mode> |
createModes() |
protected abstract InductiveVisualMinerPanel |
createPanel(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 java.util.List<PreMiningFilter> |
createPreMiningFilters() |
protected abstract InductiveVisualMinerState |
createState(org.deckfour.xes.model.XLog log) |
protected abstract IvMVirtualAttributeFactory |
createVirtualAttributes() |
AlignmentComputer |
getAlignmentComputer() |
Chain<InductiveVisualMinerState> |
getChain()
Set up the chain (DAG) of steps that should be executed in the
background, concurrently with one another and with the gui.
|
java.util.List<DataAnalysisTableFactory> |
getDataAnalysisTables() |
java.util.List<VisualMinerWrapper> |
getDiscoveryTechniques()
The list of available discovery techniques.
|
VisualMinerWrapper[] |
getDiscoveryTechniquesArray() |
java.util.List<HighlightingFilter> |
getHighlightingFilters()
The list of available highlighting filters.
|
java.util.List<Mode> |
getModes()
The list of available modes (arc colouring, which numbers to show on the
model nodes, etc.)
|
Mode[] |
getModesArray() |
InductiveVisualMinerPanel |
getPanel()
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.
|
java.util.List<PreMiningFilter> |
getPreMiningFilters()
The list of available pre-mining filters.
|
InductiveVisualMinerState |
getState()
Set up the state that keeps the data related to the visual Miner.
|
IvMVirtualAttributeFactory |
getVirtualAttributes() |
public InductiveVisualMinerConfigurationAbstract(org.deckfour.xes.model.XLog log, org.processmining.framework.plugin.ProMCanceller canceller, java.util.concurrent.Executor executor)
protected abstract java.util.List<PreMiningFilter> createPreMiningFilters()
protected abstract java.util.List<HighlightingFilter> createHighlightingFilters()
protected abstract java.util.List<VisualMinerWrapper> createDiscoveryTechniques()
protected abstract AlignmentComputer createAlignmentComputer()
protected abstract java.util.List<Mode> createModes()
protected abstract java.util.List<PopupItemActivity> createPopupItemsActivity()
protected abstract java.util.List<PopupItemStartEnd> createPopupItemsStartEnd()
protected abstract java.util.List<PopupItemLogMove> createPopupItemsLogMove()
protected abstract java.util.List<PopupItemModelMove> createPopupItemsModelMove()
protected abstract java.util.List<PopupItemLog> createPopupItemsLog()
protected abstract java.util.List<DataAnalysisTableFactory> createDataAnalysisTables()
protected abstract InductiveVisualMinerState createState(org.deckfour.xes.model.XLog log)
protected abstract InductiveVisualMinerPanel createPanel(org.processmining.framework.plugin.ProMCanceller canceller)
protected abstract Chain<InductiveVisualMinerState> createChain(InductiveVisualMinerState state, InductiveVisualMinerPanel panel, org.processmining.framework.plugin.ProMCanceller canceller, java.util.concurrent.Executor executor, java.util.List<PreMiningFilter> preMiningFilters, java.util.List<HighlightingFilter> highlightingFilters)
protected abstract IvMVirtualAttributeFactory createVirtualAttributes()
public final Chain<InductiveVisualMinerState> getChain()
InductiveVisualMinerConfiguration
getChain
in interface InductiveVisualMinerConfiguration
public final InductiveVisualMinerState getState()
InductiveVisualMinerConfiguration
getState
in interface InductiveVisualMinerConfiguration
public final InductiveVisualMinerPanel getPanel()
InductiveVisualMinerConfiguration
getPanel
in interface InductiveVisualMinerConfiguration
public final java.util.List<VisualMinerWrapper> getDiscoveryTechniques()
InductiveVisualMinerConfiguration
getDiscoveryTechniques
in interface InductiveVisualMinerConfiguration
public VisualMinerWrapper[] getDiscoveryTechniquesArray()
getDiscoveryTechniquesArray
in interface InductiveVisualMinerConfiguration
public AlignmentComputer getAlignmentComputer()
getAlignmentComputer
in interface InductiveVisualMinerConfiguration
public final java.util.List<Mode> getModes()
InductiveVisualMinerConfiguration
getModes
in interface InductiveVisualMinerConfiguration
public Mode[] getModesArray()
getModesArray
in interface InductiveVisualMinerConfiguration
public final java.util.List<PreMiningFilter> getPreMiningFilters()
InductiveVisualMinerConfiguration
getPreMiningFilters
in interface InductiveVisualMinerConfiguration
public final java.util.List<HighlightingFilter> getHighlightingFilters()
InductiveVisualMinerConfiguration
getHighlightingFilters
in interface InductiveVisualMinerConfiguration
public java.util.List<PopupItemActivity> getPopupItemsActivity()
InductiveVisualMinerConfiguration
getPopupItemsActivity
in interface InductiveVisualMinerConfiguration
public java.util.List<PopupItemStartEnd> getPopupItemsStartEnd()
InductiveVisualMinerConfiguration
getPopupItemsStartEnd
in interface InductiveVisualMinerConfiguration
public java.util.List<PopupItemLogMove> getPopupItemsLogMove()
getPopupItemsLogMove
in interface InductiveVisualMinerConfiguration
public java.util.List<PopupItemModelMove> getPopupItemsModelMove()
getPopupItemsModelMove
in interface InductiveVisualMinerConfiguration
public java.util.List<PopupItemLog> getPopupItemsLog()
getPopupItemsLog
in interface InductiveVisualMinerConfiguration
public java.util.List<DataAnalysisTableFactory> getDataAnalysisTables()
getDataAnalysisTables
in interface InductiveVisualMinerConfiguration
public IvMVirtualAttributeFactory getVirtualAttributes()
getVirtualAttributes
in interface InductiveVisualMinerConfiguration