Package jadex.bpmn.tools.ui
Class VisualProcessViewPanel
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- jadex.bpmn.tools.ui.VisualProcessViewPanel
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
 
 public class VisualProcessViewPanel extends javax.swing.JPanelPanel that shows a bpmn process visually.- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description protected classVisualProcessViewPanel.HistoryModelList model for history.protected classVisualProcessViewPanel.ProcessThreadModelList model for activations.- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected IExternalAccessaccessThe process.protected IBreakpointPanelbppThe breakpoint panel.protected javax.swing.JTablehistoryThe list for the history.protected VisualProcessViewPanel.HistoryModelhmodelThe list model for the history.protected ModelContainermodelcontainerThe model container.protected VisualProcessViewPanel.ProcessThreadModelptmodelThe list model for the activations.static java.lang.Class<?>styleclassStyle classprotected ISubscriptionIntermediateFuture<IMonitoringEvent>subThe change listener.protected javax.swing.JTablethreadsThe list for the activations.protected java.util.Map<java.lang.String,java.lang.String>threadstostepsThe map of currently active steps (thread id -> step id).- 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description VisualProcessViewPanel(IExternalAccess access, IBreakpointPanel bpp, CMSUpdateHandler cmshandler)Create an agenda panel.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()Dispose the panel and remove any listeners.protected voiddoStep()Perform a step.protected IFuture<java.util.List<java.lang.String>>getActiveBreakpoints()protected BreakpointMarkergetBreakpointMarker(VElement ve)protected intgetSelectedThreadRow()java.lang.StringgetStepInfo()Get the step info.protected VElementgetVElement(com.mxgraph.model.mxICell cell, java.lang.String brpid)Find the velement of the graph that fits to the bpmn id.IFuture<java.lang.Void>toggleBreakPoint(java.lang.String bp)protected voidupdateViews()Update views.- 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, 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
 - 
Methods inherited from class java.awt.Containeradd, 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
 - 
Methods inherited from class java.awt.Componentaction, 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
 
- 
 
- 
- 
- 
Field Detail- 
styleclasspublic static java.lang.Class<?> styleclass Style class
 - 
accessprotected IExternalAccess access The process.
 - 
ptmodelprotected VisualProcessViewPanel.ProcessThreadModel ptmodel The list model for the activations.
 - 
hmodelprotected VisualProcessViewPanel.HistoryModel hmodel The list model for the history.
 - 
threadsprotected javax.swing.JTable threads The list for the activations.
 - 
historyprotected javax.swing.JTable history The list for the history.
 - 
bppprotected IBreakpointPanel bpp The breakpoint panel.
 - 
modelcontainerprotected ModelContainer modelcontainer The model container.
 - 
subprotected ISubscriptionIntermediateFuture<IMonitoringEvent> sub The change listener.
 - 
threadstostepsprotected java.util.Map<java.lang.String,java.lang.String> threadstosteps The map of currently active steps (thread id -> step id).
 
- 
 - 
Constructor Detail- 
VisualProcessViewPanelpublic VisualProcessViewPanel(IExternalAccess access, IBreakpointPanel bpp, CMSUpdateHandler cmshandler) Create an agenda panel.
 
- 
 - 
Method Detail- 
disposepublic void dispose() Dispose the panel and remove any listeners.
 - 
updateViewsprotected void updateViews() Update views.
 - 
getBreakpointMarkerprotected BreakpointMarker getBreakpointMarker(VElement ve) 
 - 
getStepInfopublic java.lang.String getStepInfo() Get the step info. Help to decide which component step to perform next.- Returns:
- Step info for debugging.
 
 - 
getSelectedThreadRowprotected int getSelectedThreadRow() 
 - 
doStepprotected void doStep() Perform a step.
 - 
toggleBreakPointpublic IFuture<java.lang.Void> toggleBreakPoint(java.lang.String bp) 
 - 
getActiveBreakpointsprotected IFuture<java.util.List<java.lang.String>> getActiveBreakpoints() 
 - 
getVElementprotected VElement getVElement(com.mxgraph.model.mxICell cell, java.lang.String brpid) Find the velement of the graph that fits to the bpmn id.- Parameters:
- cell- The start cell.
- brpid- The activity id.
- Returns:
- The element.
 
 
- 
 
-