public class FuzzyModelPanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONCURRENCY_EDGE_TRANSFORMER_ACTIVE |
static java.lang.String |
CONCURRENCY_RATIO |
static java.lang.String |
CONCURRENCY_THRESHOLD |
static java.lang.String |
EDGE_TRANSFORMER_SELECTION |
static java.lang.String |
EDGE_TRANSFORMER_SELECTION_BEST_EDGES |
static java.lang.String |
EDGE_TRANSFORMER_SELECTION_FUZZY_EDGES |
static java.lang.String |
FALSE |
static java.lang.String |
FUZZY_EDGE_CUTOFF |
static java.lang.String |
FUZZY_EDGE_RATIO |
protected org.processmining.plugins.log.logabstraction.LogRelations |
molecularInnerRelations |
static java.lang.String |
NODE_CUTOFF |
static java.lang.String |
TRUE |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
FuzzyModelPanel(org.processmining.framework.plugin.PluginContext context,
MetricsRepository metrics) |
FuzzyModelPanel(org.processmining.framework.plugin.PluginContext context,
MetricsRepository metrics,
org.deckfour.xes.model.XLog log,
int showNumberOfNodes) |
FuzzyModelPanel(org.processmining.framework.plugin.PluginContext context,
MutableFuzzyGraph graph) |
FuzzyModelPanel(org.processmining.framework.plugin.PluginContext context,
MutableFuzzyGraph graph,
org.deckfour.xes.model.XLog log,
int showNumberOfNodes) |
Modifier and Type | Method and Description |
---|---|
MutableFuzzyGraph |
getExportFuzzyGraphObjects() |
FuzzyGraph |
getGraph() |
org.processmining.plugins.log.logabstraction.LogRelations |
getLogRelations(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log) |
MutableFuzzyGraph |
getMolecularGraph(FMNode fmNode)
show the detail sub-process graph of the abstract/molecule activity
|
org.processmining.models.jgraph.visualization.ProMJGraphPanel |
getMolecularGraphPanel(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
boolean isAtomicNode,
FMNode node) |
void |
installClusterGraphPanelListener() |
void |
installMolecularNodeGraphPanelListener() |
boolean |
isMolecularNode(FMNode fmNode) |
void |
redrawGraph() |
MutableFuzzyGraph |
showMolecularGraph(FMNode fmNode)
show the detail sub-process graph of the abstract/molecule activity
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final java.lang.String TRUE
public static final java.lang.String FALSE
public static final java.lang.String EDGE_TRANSFORMER_SELECTION
public static final java.lang.String EDGE_TRANSFORMER_SELECTION_BEST_EDGES
public static final java.lang.String EDGE_TRANSFORMER_SELECTION_FUZZY_EDGES
public static final java.lang.String CONCURRENCY_EDGE_TRANSFORMER_ACTIVE
public static final java.lang.String NODE_CUTOFF
public static final java.lang.String FUZZY_EDGE_RATIO
public static final java.lang.String FUZZY_EDGE_CUTOFF
public static final java.lang.String CONCURRENCY_THRESHOLD
public static final java.lang.String CONCURRENCY_RATIO
protected org.processmining.plugins.log.logabstraction.LogRelations molecularInnerRelations
public FuzzyModelPanel(org.processmining.framework.plugin.PluginContext context, MetricsRepository metrics)
public FuzzyModelPanel(org.processmining.framework.plugin.PluginContext context, MetricsRepository metrics, org.deckfour.xes.model.XLog log, int showNumberOfNodes)
public FuzzyModelPanel(org.processmining.framework.plugin.PluginContext context, MutableFuzzyGraph graph)
public FuzzyModelPanel(org.processmining.framework.plugin.PluginContext context, MutableFuzzyGraph graph, org.deckfour.xes.model.XLog log, int showNumberOfNodes)
public MutableFuzzyGraph getExportFuzzyGraphObjects() throws java.lang.Exception
java.lang.Exception
public FuzzyGraph getGraph()
public void redrawGraph()
public boolean isMolecularNode(FMNode fmNode)
public MutableFuzzyGraph getMolecularGraph(FMNode fmNode)
fmNode
- public MutableFuzzyGraph showMolecularGraph(FMNode fmNode)
fmNode
- public org.processmining.models.jgraph.visualization.ProMJGraphPanel getMolecularGraphPanel(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, boolean isAtomicNode, FMNode node)
public void installClusterGraphPanelListener()
public void installMolecularNodeGraphPanelListener()
public org.processmining.plugins.log.logabstraction.LogRelations getLogRelations(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log) throws java.util.concurrent.CancellationException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
java.util.concurrent.CancellationException
java.lang.InterruptedException
java.util.concurrent.ExecutionException