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 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 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 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 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:
terminate
in 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.
-
-