public class BpmnPropertyPanel extends BasePropertyPanel
Modifier and Type | Class and Description |
---|---|
protected static class |
BpmnPropertyPanel.CachedParameter
Parameter cache item.
|
protected class |
BpmnPropertyPanel.ConfigComboBox |
protected static class |
BpmnPropertyPanel.ConfigurationContains
Configuration containment filter.
|
protected class |
BpmnPropertyPanel.ConfigurationTableModel
Table model for configurations.
|
protected class |
BpmnPropertyPanel.ImportTableModel
Table model for imports.
|
protected class |
BpmnPropertyPanel.ParameterTableModel
Table model for parameters.
|
protected class |
BpmnPropertyPanel.PropertyTableModel
Table model for model properties.
|
protected class |
BpmnPropertyPanel.ProvidedServicesTableModel
Table model for provided services.
|
protected class |
BpmnPropertyPanel.PSContains |
protected class |
BpmnPropertyPanel.RequiredServicesConfigurationTableModel
Table model for start elements.
|
protected class |
BpmnPropertyPanel.RequiredServicesTableModel
Table model for provided services.
|
protected class |
BpmnPropertyPanel.RSContains |
protected class |
BpmnPropertyPanel.StartElementsTableModel
Table model for start elements.
|
BasePropertyPanel.CollectionContains, BasePropertyPanel.IndexMapContains, BasePropertyPanel.MapContains
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected java.util.List<jadex.bridge.modelinfo.ConfigurationInfo> |
confcache
Cache for handling configurations.
|
protected java.lang.String[] |
CONFIGURATIONS_COLUMN_NAMES
The column names for the configurations table.
|
protected java.util.List<ConfigurationModel> |
confmodels
The configuration models for configuration choosers
|
protected javax.swing.JTable |
conftable
The configurations table.
|
protected com.mxgraph.util.mxEventSource.mxIEventListener |
graphselectionlistener
Start elements graph selection listener
|
protected java.lang.String[] |
IMPORTS_COLUMN_NAMES
The column names for the imports table.
|
protected javax.swing.JTable |
importtable
The import table.
|
protected javax.swing.event.ListSelectionListener |
listselectionlistener
Start elements list selection listener
|
protected jadex.commons.collection.IndexMap |
paramcche
Cache for handling parameters.
|
protected java.lang.String[] |
PARAMETERS_COLUMN_NAMES
The column names for the parameters table.
|
protected javax.swing.JTable |
paramtable
The parameter table.
|
protected java.lang.String[] |
PROPERTIES_COLUMN_NAMES
The column names for the properties table.
|
protected java.util.List<java.lang.String> |
propertynames
Properties Index list.
|
protected javax.swing.JTable |
proptable
The properties table.
|
protected java.lang.String[] |
PROVIDED_SERVICES_COLUMN_NAMES
The column names for the provided services table.
|
protected java.lang.String[] |
PROXY_TYPES
The proxy types.
|
protected javax.swing.JTable |
pstable
The provided services table.
|
protected javax.swing.JTable |
reqservconftable
The required services configurations table.
|
protected java.lang.String[] |
REQUIRED_SERVICES_COLUMN_NAMES
The column names for the required services table.
|
protected javax.swing.JTable |
rstable
The required services table.
|
protected java.lang.String[] |
SCOPE_TYPES
The scope types.
|
protected java.lang.String[] |
START_ACTIVITIES_COLUMN_NAMES
The column names for the start activities table.
|
protected javax.swing.JTable |
startelementstable
The start elements table.
|
DEFAULT_TEXT_BORDER, modelcontainer
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
BpmnPropertyPanel(ModelContainer container,
java.lang.Object selection) |
Modifier and Type | Method and Description |
---|---|
protected void |
addParameter(BpmnPropertyPanel.CachedParameter param,
java.lang.Integer index)
Adds a parameter to the model.
|
protected boolean |
convBool(java.lang.Object value)
Convenience method to convert Boolean null values to false.
|
protected jadex.bridge.modelinfo.ModelInfo |
getModelInfo()
Gets the model info.
|
protected jadex.bridge.modelinfo.IArgument[] |
removeArgument(jadex.bridge.modelinfo.IArgument[] args,
java.lang.String name)
Method for removing an argument from an array.
|
protected jadex.bridge.modelinfo.UnparsedExpression[] |
removeExpression(jadex.bridge.modelinfo.UnparsedExpression[] exp,
java.lang.String name)
Method for removing an unparsed expression from an array.
|
protected BpmnPropertyPanel.CachedParameter |
removeParameter(java.lang.String paramname)
Removes a parameter to the model.
|
protected void |
setupConfigurationsTable(javax.swing.JTabbedPane tabpane)
Initializes the configurations table.
|
protected void |
setupImportsTable(javax.swing.JTabbedPane tabpane)
Initializes the imports table.
|
protected void |
setupParametersTable(javax.swing.JTabbedPane tabpane)
Initializes the parameters table.
|
protected void |
setupPropertiesTable(javax.swing.JTabbedPane tabpane)
Initializes the properties table.
|
protected void |
setupProvidedServicesTable(javax.swing.JTabbedPane tabpane)
Initializes the provided services table.
|
protected void |
setupRequiredServicesTable(javax.swing.JTabbedPane tabpane)
Initializes the required services table.
|
protected void |
setupStartElementsTable(javax.swing.JTabbedPane tabpane)
Initializes the start elements table.
|
void |
terminate()
Terminates.
|
void |
terminateEditing()
Terminates editing.
|
addVerticalFiller, addVerticalFiller, configureAndAddInputLine, configureAndAddInputLine, configureAndAddInputLine, configureAndAddInputLine, configureAndAddInputLine, createColumn, createFreeName, createTextButtonPanel, getActivityAndSelectedParameter, getGraph, getModel, getModelContainer, nullifyString, stopEditing
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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
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
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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected java.lang.String[] IMPORTS_COLUMN_NAMES
protected java.lang.String[] START_ACTIVITIES_COLUMN_NAMES
protected java.lang.String[] CONFIGURATIONS_COLUMN_NAMES
protected java.lang.String[] PARAMETERS_COLUMN_NAMES
protected java.lang.String[] PROPERTIES_COLUMN_NAMES
protected java.lang.String[] PROVIDED_SERVICES_COLUMN_NAMES
protected java.lang.String[] REQUIRED_SERVICES_COLUMN_NAMES
protected java.lang.String[] PROXY_TYPES
protected java.lang.String[] SCOPE_TYPES
protected java.util.List<jadex.bridge.modelinfo.ConfigurationInfo> confcache
protected javax.swing.JTable importtable
protected javax.swing.JTable conftable
protected javax.swing.JTable reqservconftable
protected javax.swing.JTable startelementstable
protected java.util.List<ConfigurationModel> confmodels
protected javax.swing.JTable paramtable
protected javax.swing.JTable proptable
protected javax.swing.JTable pstable
protected javax.swing.JTable rstable
protected jadex.commons.collection.IndexMap paramcche
protected java.util.List<java.lang.String> propertynames
protected com.mxgraph.util.mxEventSource.mxIEventListener graphselectionlistener
protected javax.swing.event.ListSelectionListener listselectionlistener
public BpmnPropertyPanel(ModelContainer container, java.lang.Object selection)
protected void setupImportsTable(javax.swing.JTabbedPane tabpane)
protected void setupConfigurationsTable(javax.swing.JTabbedPane tabpane)
protected void setupStartElementsTable(javax.swing.JTabbedPane tabpane)
protected void setupParametersTable(javax.swing.JTabbedPane tabpane)
protected void setupPropertiesTable(javax.swing.JTabbedPane tabpane)
protected void setupProvidedServicesTable(javax.swing.JTabbedPane tabpane)
protected void setupRequiredServicesTable(javax.swing.JTabbedPane tabpane)
protected jadex.bridge.modelinfo.ModelInfo getModelInfo()
protected void addParameter(BpmnPropertyPanel.CachedParameter param, java.lang.Integer index)
param
- The parameter.protected BpmnPropertyPanel.CachedParameter removeParameter(java.lang.String paramname)
paramname
- The parameter name.protected jadex.bridge.modelinfo.IArgument[] removeArgument(jadex.bridge.modelinfo.IArgument[] args, java.lang.String name)
protected jadex.bridge.modelinfo.UnparsedExpression[] removeExpression(jadex.bridge.modelinfo.UnparsedExpression[] exp, java.lang.String name)
protected boolean convBool(java.lang.Object value)
value
- The value.public void terminate()
terminate
in class BasePropertyPanel
public void terminateEditing()