|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.processmining.framework.models.petrinet.algorithms.logReplay.AnalysisGUI
org.processmining.analysis.conformance.FitnessAnalysisGUI
public class FitnessAnalysisGUI
Creates the GUI for the "Fitness" tab in the results frame. For the time being also displays the appropriateness metrics (and therefore appears as "Conformance" tab) but they will be moved to separate main categories as soon as the alternative metrics are implemented.
Nested Class Summary | |
---|---|
class |
FitnessAnalysisGUI.DiagnosticGrappaAdapter
A custom listener class for the grappa graph panel. |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class org.processmining.framework.models.petrinet.algorithms.logReplay.AnalysisGUI |
---|
myAnalysisResults |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
FitnessAnalysisGUI(java.util.Set<AnalysisResult> analysisResults)
Creates Fitness GUI with default visualization options. |
|
FitnessAnalysisGUI(java.util.Set<AnalysisResult> analysisResults,
boolean tokencounter,
boolean failedtrans,
boolean remainingtrans,
boolean pathcov,
boolean passededges,
boolean failedevents,
boolean visualizationtype)
Creates the results view for the Fitness category. |
Method Summary | |
---|---|
boolean |
getFailedEventsOption()
Retrieves the current selection status of this visualization option. |
boolean |
getFailedTransitionsOption()
Retrieves the current selection status of this visualization option. |
boolean |
getPassedEdgesOption()
Retrieves the current selection status of this visualization option. |
boolean |
getPathCoverageOption()
Retrieves the current selection status of this visualization option. |
ProvidedObject[] |
getProvidedObjects()
Specifiy provided objects of the analysis that can be further used to, e.g., export an item. |
boolean |
getRemainingTransitionsOption()
Retrieves the current selection status of this visualization option. |
boolean |
getTokenCounterOption()
Retrieves the current selection status of this visualization option. |
boolean |
getVisualizationTypeOption()
Retrieves the current selection status of this visualization option. |
void |
updateGUI()
Updates both the visualization and the conformance measures by taking only the selected instances into account. |
Methods inherited from class org.processmining.framework.models.petrinet.algorithms.logReplay.AnalysisGUI |
---|
updateResults |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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 |
Methods inherited from class java.awt.Container |
---|
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
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, hide, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FitnessAnalysisGUI(java.util.Set<AnalysisResult> analysisResults)
analysisResults
- should contain a ConformanceLogReplayResult
public FitnessAnalysisGUI(java.util.Set<AnalysisResult> analysisResults, boolean tokencounter, boolean failedtrans, boolean remainingtrans, boolean pathcov, boolean passededges, boolean failedevents, boolean visualizationtype)
analysisResults
- should contain a ConformanceLogReplayResult
tokencounter
- indicates whether token counter visualization option should be selectedfailedtrans
- indicates whether failed transitions visualization option should be selectedremainingtrans
- indicates whether remaining transitions visualization option should be selectedpathcov
- indicates whether path coverage visualization option should be selectedpassededges
- indicates whether passed edges visualization option should be selectedfailedevents
- indicates whether failed events visualization option should be selectedvisualizationtype
- indicates which visualization type should be selected (true = model view)Method Detail |
---|
public boolean getTokenCounterOption()
true
if this option is selected, false
otherwisepublic boolean getFailedTransitionsOption()
true
if this option is selected, false
otherwisepublic boolean getRemainingTransitionsOption()
true
if this option is selected, false
otherwisepublic boolean getPathCoverageOption()
true
if this option is selected, false
otherwisepublic boolean getPassedEdgesOption()
true
if this option is selected, false
otherwisepublic boolean getFailedEventsOption()
true
if this option is selected, false
otherwisepublic boolean getVisualizationTypeOption()
true
if the model option is selected, false
if the log view is chosenpublic void updateGUI()
updateGUI
in interface GuiNotificationTarget
public ProvidedObject[] getProvidedObjects()
getProvidedObjects
in interface Provider
getProvidedObjects
in class AnalysisGUI
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |