Class InternalSubprocessPropertyPanel

    • 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
      protected ActivityParameterTable atable
      Parameter table.
      protected javax.swing.JPanel parameterpanel
      The parameter panel.
      protected javax.swing.JTabbedPane tabpane
      The tab pane.
      protected VActivity task
      The task.
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected AddRemoveButtonPanel createButtonPanel()  
      protected javax.swing.JPanel createParameterPanel()  
      protected javax.swing.JPanel createSubprocessTypePanel()  
      protected javax.swing.JTabbedPane createTabPanel()  
      protected MActivity getBpmnTask()
      Gets the BPMN task.
      protected TaskMetaInfo getTaskMetaInfo​(ClassInfo task)
      Gets the task meta information.
      protected TaskMetaInfo getTaskMetaInfo​(java.lang.String taskname)
      Gets the task meta information.
      protected void processTaskInfos​(ClassInfo task, javax.swing.JEditorPane descarea)
      Processes the task infos.
      protected void processTaskInfos​(java.lang.String taskname, javax.swing.JEditorPane descarea)
      Processes the task infos.
      protected void processTaskParameters​(ClassInfo task, ActivityParameterTable atable)
      Processes the task parameters to match the selected task class.
      protected void processTaskParameters​(java.lang.String taskname, ActivityParameterTable atable)
      Processes the task parameters to match the selected task class.
      void terminate()
      Terminate.
      void terminateEditing()
      Terminates editing.
      • 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, 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, 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, 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

      • tabpane

        protected javax.swing.JTabbedPane tabpane
        The tab pane.
      • parameterpanel

        protected javax.swing.JPanel parameterpanel
        The parameter panel.
    • Constructor Detail

      • InternalSubprocessPropertyPanel

        public InternalSubprocessPropertyPanel​(ModelContainer container,
                                               java.lang.Object selection)
        Creates a new property panel.
        Parameters:
        container - The model container.
    • Method Detail

      • createTabPanel

        protected javax.swing.JTabbedPane createTabPanel()
      • createParameterPanel

        protected javax.swing.JPanel createParameterPanel()
      • createSubprocessTypePanel

        protected javax.swing.JPanel createSubprocessTypePanel()
      • getBpmnTask

        protected MActivity getBpmnTask()
        Gets the BPMN task.
        Returns:
        The BPMN task.
      • terminateEditing

        public void terminateEditing()
        Terminates editing.
      • processTaskInfos

        protected void processTaskInfos​(ClassInfo task,
                                        javax.swing.JEditorPane descarea)
        Processes the task infos.
        Parameters:
        taskname - The task name.
        descarea - The description area.
        atable - The parameter table.
      • processTaskInfos

        protected void processTaskInfos​(java.lang.String taskname,
                                        javax.swing.JEditorPane descarea)
        Processes the task infos.
        Parameters:
        taskname - The task name.
        descarea - The description area.
        atable - The parameter table.
      • processTaskParameters

        protected void processTaskParameters​(ClassInfo task,
                                             ActivityParameterTable atable)
        Processes the task parameters to match the selected task class.
        Parameters:
        taskname - The selected task.
        atable - The activity parameter table.
      • processTaskParameters

        protected void processTaskParameters​(java.lang.String taskname,
                                             ActivityParameterTable atable)
        Processes the task parameters to match the selected task class.
        Parameters:
        taskname - The selected task.
        atable - The activity parameter table.
      • getTaskMetaInfo

        protected TaskMetaInfo getTaskMetaInfo​(ClassInfo task)
        Gets the task meta information.
        Parameters:
        taskname - Name of the task.
        Returns:
        The info, null if not found.
      • getTaskMetaInfo

        protected TaskMetaInfo getTaskMetaInfo​(java.lang.String taskname)
        Gets the task meta information.
        Parameters:
        taskname - Name of the task.
        Returns:
        The info, null if not found.