Class MessageEventPropertyPanel
- 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.MessageEventPropertyPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
public class MessageEventPropertyPanel extends BasePropertyPanel
Property for message events.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
MessageEventPropertyPanel.ParameterTableModel
-
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 static BiHashMap<java.lang.String,java.lang.String>
MESSAGE_NAME_MAPPING
Message name mapping.protected static java.util.Map<java.lang.String,java.util.Set<java.lang.String>>
MESSAGE_TYPE_MAPPING
Message type mapping.protected static java.lang.String[]
PARAMETER_COLUMN_NAMES
Names for the parameter table columns.protected IndexMap<java.lang.String,MProperty>
parametercache
The parameter cacheprotected javax.swing.JTable
paramtable
The parameter table.protected static java.lang.String
PROPERTY_CODECIDS
The property message is the message to be sent.protected static java.lang.String
PROPERTY_MESSAGE
The property message is the message to be sent.protected static java.lang.String
PROPERTY_MESSAGETYPE
The type property message type identifies the meta type (e.g.protected VActivity
vevent
The visual event-
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 MessageEventPropertyPanel(ModelContainer container, VActivity vmsgevent)
Create a new panel.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getMessageTypeString()
Gets the message type string.protected MActivity
getMEvent()
Gets the semantic message event.protected IndexMap<java.lang.String,MProperty>
getMEventProperties()
Gets the semantic message event properties.protected java.lang.String
getVisibleMessageTypeString()
Gets the message type string.protected void
setMessageTypeString(java.lang.String msgtypestring)
Sets the message type string.void
terminate()
Terminates.-
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
-
PARAMETER_COLUMN_NAMES
protected static final java.lang.String[] PARAMETER_COLUMN_NAMES
Names for the parameter table columns.
-
PROPERTY_MESSAGETYPE
protected static final java.lang.String PROPERTY_MESSAGETYPE
The type property message type identifies the meta type (e.g. fipa).- See Also:
- Constant Field Values
-
PROPERTY_MESSAGE
protected static final java.lang.String PROPERTY_MESSAGE
The property message is the message to be sent.- See Also:
- Constant Field Values
-
PROPERTY_CODECIDS
protected static final java.lang.String PROPERTY_CODECIDS
The property message is the message to be sent.- See Also:
- Constant Field Values
-
MESSAGE_NAME_MAPPING
protected static final BiHashMap<java.lang.String,java.lang.String> MESSAGE_NAME_MAPPING
Message name mapping.
-
MESSAGE_TYPE_MAPPING
protected static final java.util.Map<java.lang.String,java.util.Set<java.lang.String>> MESSAGE_TYPE_MAPPING
Message type mapping.
-
vevent
protected VActivity vevent
The visual event
-
paramtable
protected javax.swing.JTable paramtable
The parameter table.
-
-
Constructor Detail
-
MessageEventPropertyPanel
public MessageEventPropertyPanel(ModelContainer container, VActivity vmsgevent)
Create a new panel.- Parameters:
container
- The model container.vmsgevent
- The vactivity.
-
-
Method Detail
-
getMEventProperties
protected IndexMap<java.lang.String,MProperty> getMEventProperties()
Gets the semantic message event properties.- Returns:
- The event properties.
-
getMEvent
protected MActivity getMEvent()
Gets the semantic message event.- Returns:
- The event.
-
getVisibleMessageTypeString
protected java.lang.String getVisibleMessageTypeString()
Gets the message type string.- Returns:
- The message type string.
-
getMessageTypeString
protected java.lang.String getMessageTypeString()
Gets the message type string.- Returns:
- The message type string.
-
setMessageTypeString
protected void setMessageTypeString(java.lang.String msgtypestring)
Sets the message type string.- Parameters:
msgtypestring
- The message type string.
-
terminate
public void terminate()
Terminates.- Overrides:
terminate
in classBasePropertyPanel
-
-