Class InternalSubprocessPropertyPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- jadex.bpmn.editor.gui.propertypanels.BasePropertyPanel
-
- jadex.bpmn.editor.gui.propertypanels.InternalSubprocessPropertyPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
- Direct Known Subclasses:
ExternalSubprocessPropertyPanel,TaskPropertyPanel2
public class InternalSubprocessPropertyPanel extends BasePropertyPanel
Property panel for task activities.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jadex.bpmn.editor.gui.propertypanels.BasePropertyPanel
BasePropertyPanel.CollectionContains, BasePropertyPanel.IndexMapContains, BasePropertyPanel.MapContains
-
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
-
-
Field Summary
Fields Modifier and Type Field Description protected ActivityParameterTableatableParameter table.protected javax.swing.JPanelparameterpanelThe parameter panel.protected javax.swing.JTabbedPanetabpaneThe tab pane.protected VActivitytaskThe task.-
Fields inherited from class jadex.bpmn.editor.gui.propertypanels.BasePropertyPanel
DEFAULT_TEXT_BORDER, modelcontainer
-
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
-
-
Constructor Summary
Constructors Constructor Description InternalSubprocessPropertyPanel(ModelContainer container, java.lang.Object selection)Creates a new property panel.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AddRemoveButtonPanelcreateButtonPanel()protected javax.swing.JPanelcreateParameterPanel()protected javax.swing.JPanelcreateSubprocessTypePanel()protected javax.swing.JTabbedPanecreateTabPanel()protected MActivitygetBpmnTask()Gets the BPMN task.protected TaskMetaInfogetTaskMetaInfo(ClassInfo task)Gets the task meta information.protected TaskMetaInfogetTaskMetaInfo(java.lang.String taskname)Gets the task meta information.protected voidprocessTaskInfos(ClassInfo task, javax.swing.JEditorPane descarea)Processes the task infos.protected voidprocessTaskInfos(java.lang.String taskname, javax.swing.JEditorPane descarea)Processes the task infos.protected voidprocessTaskParameters(ClassInfo task, ActivityParameterTable atable)Processes the task parameters to match the selected task class.protected voidprocessTaskParameters(java.lang.String taskname, ActivityParameterTable atable)Processes the task parameters to match the selected task class.voidterminate()Terminate.voidterminateEditing()Terminates editing.-
Methods inherited from class jadex.bpmn.editor.gui.propertypanels.BasePropertyPanel
addVerticalFiller, addVerticalFiller, configureAndAddInputLine, configureAndAddInputLine, configureAndAddInputLine, configureAndAddInputLine, configureAndAddInputLine, createColumn, createFreeName, createTextButtonPanel, getActivityAndSelectedParameter, getGraph, getModel, getModelContainer, nullifyString, stopEditing
-
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
-
-
-
-
Field Detail
-
task
protected VActivity task
The task.
-
atable
protected ActivityParameterTable atable
Parameter table.
-
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()
-
createButtonPanel
protected AddRemoveButtonPanel createButtonPanel()
-
getBpmnTask
protected MActivity getBpmnTask()
Gets the BPMN task.- Returns:
- The BPMN task.
-
terminate
public void terminate()
Terminate.- Overrides:
terminatein classBasePropertyPanel
-
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.
-
-