Class PNLogReplayProjectedVisPanelEmbedded

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

    public class PNLogReplayProjectedVisPanelEmbedded
    extends ProjectionVisPanelEmbedded
    Author:
    aadrians Oct 26, 2011
    See Also:
    Serialized Form
    • Nested Class Summary

      • 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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.awt.Color HIGH  
      protected java.awt.Color involvedMoveOnLogColor  
      static java.awt.Color LOW  
      static java.awt.Color LOWMED  
      protected org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map  
      static java.awt.Color MED  
      static java.awt.Color MEDHIGH  
      static java.awt.Color NOOCCURRENCE  
      protected boolean[] placeWithMoveOnLog  
      protected CoreInfoProviderEmbedded provider  
      protected java.awt.Color transparentColor  
      • Fields inherited from class org.processmining.framework.util.ui.widgets.ProMSplitPane

        HORIZONTAL_SPLIT, VERTICAL_SPLIT
      • Fields inherited from class javax.swing.JComponent

        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

        accessibleContext, 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

      Constructors 
      Constructor Description
      PNLogReplayProjectedVisPanelEmbedded​(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph origNet, org.processmining.models.semantics.petrinet.Marking origMarking, org.deckfour.xes.model.XLog log, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map, org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void constructPlaceVisualization​(org.processmining.models.graphbased.ViewSpecificAttributeMap map)  
      void constructVisualization​(org.processmining.models.graphbased.ViewSpecificAttributeMap map, boolean isShowMoveLogModel, boolean isShowMoveModel)  
      protected CoreInfoProviderEmbedded createCoreInfoProvider​(org.deckfour.xes.model.XLog log, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map, org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult)  
      protected TransConfDecoratorEmbedded createTransitionDecorator​(org.processmining.models.graphbased.directed.petrinet.elements.Transition[] transArr, int pointer, int[] info)  
      protected void doUpdateInternal​(org.processmining.models.graphbased.ViewSpecificAttributeMap map, boolean isShowMoveLogModel, boolean isShowMoveModel)  
      void filterAlignmentPreserveIndex​(java.util.Set<java.lang.Integer> preservedIndex)  
      protected void flagTraceIndices​(boolean[] caseFilter, org.processmining.plugins.replayer.replayresult.SyncReplayResult repResult)  
      org.processmining.models.graphbased.ViewSpecificAttributeMap getViewSpecificAttributeMap()  
      protected void initialize​(org.processmining.framework.plugin.PluginContext context)  
      protected void setPetrinetEdgeAttributes​(org.processmining.models.graphbased.ViewSpecificAttributeMap map, float suggestedArcWidth, int intensity, org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,​? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode> edge)  
      • Methods inherited from class org.processmining.framework.util.ui.widgets.InspectorPanel

        add, addInfo, getInspector, remove, resize, rightClicked, setLayout, validate
      • Methods inherited from class org.processmining.framework.util.ui.widgets.ProMSplitPane

        leftClicked, setBottomComponent, setDividerLocation, setDividerLocation, setDividerSize, setLeftComponent, setOneTouchExpandable, setResizeWeight, setRightComponent, setTopComponent
      • Methods inherited from class org.processmining.framework.util.ui.widgets.BorderPanel

        paintComponent
      • 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, 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, 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, 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, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • placeWithMoveOnLog

        protected boolean[] placeWithMoveOnLog
      • involvedMoveOnLogColor

        protected java.awt.Color involvedMoveOnLogColor
      • transparentColor

        protected java.awt.Color transparentColor
      • NOOCCURRENCE

        public static java.awt.Color NOOCCURRENCE
      • LOW

        public static java.awt.Color LOW
      • LOWMED

        public static java.awt.Color LOWMED
      • MED

        public static java.awt.Color MED
      • MEDHIGH

        public static java.awt.Color MEDHIGH
      • HIGH

        public static java.awt.Color HIGH
      • map

        protected final org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map
    • Constructor Detail

      • PNLogReplayProjectedVisPanelEmbedded

        public PNLogReplayProjectedVisPanelEmbedded​(org.processmining.framework.plugin.PluginContext context,
                                                    org.processmining.models.graphbased.directed.petrinet.PetrinetGraph origNet,
                                                    org.processmining.models.semantics.petrinet.Marking origMarking,
                                                    org.deckfour.xes.model.XLog log,
                                                    org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map,
                                                    org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult)
    • Method Detail

      • initialize

        protected void initialize​(org.processmining.framework.plugin.PluginContext context)
      • createTransitionDecorator

        protected TransConfDecoratorEmbedded createTransitionDecorator​(org.processmining.models.graphbased.directed.petrinet.elements.Transition[] transArr,
                                                                       int pointer,
                                                                       int[] info)
      • createCoreInfoProvider

        protected CoreInfoProviderEmbedded createCoreInfoProvider​(org.deckfour.xes.model.XLog log,
                                                                  org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map,
                                                                  org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult)
      • constructPlaceVisualization

        protected void constructPlaceVisualization​(org.processmining.models.graphbased.ViewSpecificAttributeMap map)
      • constructVisualization

        public void constructVisualization​(org.processmining.models.graphbased.ViewSpecificAttributeMap map,
                                           boolean isShowMoveLogModel,
                                           boolean isShowMoveModel)
      • doUpdateInternal

        protected void doUpdateInternal​(org.processmining.models.graphbased.ViewSpecificAttributeMap map,
                                        boolean isShowMoveLogModel,
                                        boolean isShowMoveModel)
      • setPetrinetEdgeAttributes

        protected void setPetrinetEdgeAttributes​(org.processmining.models.graphbased.ViewSpecificAttributeMap map,
                                                 float suggestedArcWidth,
                                                 int intensity,
                                                 org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,​? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode> edge)
      • flagTraceIndices

        protected void flagTraceIndices​(boolean[] caseFilter,
                                        org.processmining.plugins.replayer.replayresult.SyncReplayResult repResult)
      • getViewSpecificAttributeMap

        public org.processmining.models.graphbased.ViewSpecificAttributeMap getViewSpecificAttributeMap()