public class PerformanceAnalysisPanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected org.processmining.contexts.uitopia.UIPluginContext |
context |
protected DottedChartInspector |
dotChartPanel |
protected com.fluxicon.slickerbox.components.IconVerticalTabbedPane |
iconTabs |
protected java.awt.Image |
importIcon |
protected XOCLog |
inputLog |
protected PatternInstanceGenerationPanel |
instanceGenerationPanel |
protected OCBCModel |
model |
protected org.deckfour.xes.info.XLogInfo |
summary |
protected com.fluxicon.slickerbox.components.SlickerTabbedPane |
tabbedPane |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
PerformanceAnalysisPanel(org.processmining.contexts.uitopia.UIPluginContext context,
XOCLog log,
OCBCModel model) |
Modifier and Type | Method and Description |
---|---|
long |
estimateRunningTime(XOCLog log,
OCBCModel model) |
DottedChartInspector |
getDotChartPanel()
get the DottedChartInspector
|
PatternInstanceGenerationPanel |
getInstanceGenerationPanel()
get the PatternInstanceGenerationPanel
|
org.deckfour.xes.info.XLogInfo |
getLogInfo() |
XOCLog |
getXOCLog() |
protected void |
initialize(XOCLog log,
OCBCModel model) |
static void |
main(java.lang.String[] args) |
void |
outputContextInformation(org.processmining.contexts.uitopia.UIPluginContext context,
java.lang.String information) |
void |
updateDotChartByXESLog(org.deckfour.xes.model.XLog xesLog)
update the dot chart based on a XES log
|
void |
updateProcessBarMaximum(org.processmining.contexts.uitopia.UIPluginContext context,
int processPercentage,
long startTime,
long totalTime) |
void |
writeTimeInformationIntoFile(java.lang.String wirteLine,
boolean clearFile) |
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
protected java.awt.Image importIcon
protected org.deckfour.xes.info.XLogInfo summary
protected XOCLog inputLog
protected OCBCModel model
protected com.fluxicon.slickerbox.components.SlickerTabbedPane tabbedPane
protected com.fluxicon.slickerbox.components.IconVerticalTabbedPane iconTabs
protected DottedChartInspector dotChartPanel
protected PatternInstanceGenerationPanel instanceGenerationPanel
protected org.processmining.contexts.uitopia.UIPluginContext context
public PerformanceAnalysisPanel(org.processmining.contexts.uitopia.UIPluginContext context, XOCLog log, OCBCModel model) throws DottedChart.DottedChartException
DottedChart.DottedChartException
public void updateDotChartByXESLog(org.deckfour.xes.model.XLog xesLog) throws DottedChart.DottedChartException
context
- xesLog
- DottedChart.DottedChartException
public PatternInstanceGenerationPanel getInstanceGenerationPanel()
public DottedChartInspector getDotChartPanel()
public void updateProcessBarMaximum(org.processmining.contexts.uitopia.UIPluginContext context, int processPercentage, long startTime, long totalTime)
public XOCLog getXOCLog()
public org.deckfour.xes.info.XLogInfo getLogInfo()
public void writeTimeInformationIntoFile(java.lang.String wirteLine, boolean clearFile)
public void outputContextInformation(org.processmining.contexts.uitopia.UIPluginContext context, java.lang.String information)
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception