Class ElementSelectionDlg
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
com.nomagic.ui.Dialog
com.nomagic.ui.SimpleBaseDialog
com.dassault_systemes.modeler.magic.ui.dialogs.selection.ElementSelectionDlg<P>
com.dassault_systemes.modeler.magic.ui.dialogs.selection.ConfigurableElementSelectionDlg<com.nomagic.magicdraw.ui.dialogs.selection.ElementSelectionPanel>
com.nomagic.magicdraw.ui.dialogs.selection.ElementSelectionDlg
- All Implemented Interfaces:
Cachable,com.nomagic.ui.CursorOwner,HiDPIScalableComponent,NotificationsContainer,ActionListener,KeyListener,MouseListener,WindowListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,RootPaneContainer,WindowConstants
@OpenApi
public class ElementSelectionDlg
extends com.dassault_systemes.modeler.magic.ui.dialogs.selection.ConfigurableElementSelectionDlg<com.nomagic.magicdraw.ui.dialogs.selection.ElementSelectionPanel>
Element selection dialog. Use
ElementSelectionDlgFactory to create the dialog.- See Also:
-
Field Summary
Fields inherited from class com.dassault_systemes.modeler.magic.ui.dialogs.selection.ElementSelectionDlg
LIST_ID, TREE_IDFields inherited from class com.nomagic.ui.SimpleBaseDialog
ADD, APPLY, APPLY_OK_CANCEL_HELP_ARMAP, CANCEL, CANCEL_ARMAP, CANCEL_HELP_ARMAP, CANCEL_HELP_LABELS, CANCEL_LABELS, CLOSE, CLOSE_ARMAP, CLOSE_HELP_ARMAP, CLOSE_HELP_LABELS, CLOSE_LABELS, COMMIT, EMPTY_DIALOG, HELP, NO, NO_TO_ALL, NONE_ARMAP, OK, OK_ARMAP, OK_CANCEL_ARMAP, OK_CANCEL_HELP_ARMAP, OK_CANCEL_HELP_LABELS, OK_CANCEL_LABELS, OK_CLOSE_HELP_ARMAP, OK_CLOSE_HELP_LABELS, OK_HELP_ARMAP, OK_HELP_LABELS, OK_LABELS, RETRY, RETRY_CANCEL_ARMAP, RETRY_CANCEL_LABELS, SAVE, SAVE_COMMIT_CANCEL_ARMAP, SAVE_COMMIT_CANCEL_LABELS, YES, YES_NO_ALL_ARMAP, YES_NO_ALL_CANCEL_ARMAP, YES_NO_ALL_CANCEL_LABELS, YES_NO_ALL_LABELS, YES_NO_ARMAP, YES_NO_CANCEL_ARMAP, YES_NO_CANCEL_LABELS, YES_NO_HELP_ARMAP, YES_NO_HELP_LABELS, YES_NO_LABELS, YES_TO_ALLFields inherited from class com.nomagic.ui.Dialog
EDITING_DIALOG, READ_ONLY_DIALOGFields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabledFields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPEFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Method Summary
Modifier and TypeMethodDescriptionGet selected element.Get selected elements.booleanCheck if OK button is clicked.voidsetSelectionMode(SelectionMode selectionMode) Set element(s) selection mode.Methods inherited from class com.dassault_systemes.modeler.magic.ui.dialogs.selection.ConfigurableElementSelectionDlg
initialize, internalSetSelectionMode, onOKMethods inherited from class com.dassault_systemes.modeler.magic.ui.dialogs.selection.ElementSelectionDlg
createAdditionalTopPanel, createObjectsModelListener, dispose, getDefaultFocusable, getDialogBoundsCacheKey, getElementSelectionComponentsManager, getElementSelectionPanel, getPreferredSize, getSelectionConfiguration, getSelectionTextField, isButtonEnabled, isMultipleSelectionState, isMultipleSelectionSupported, setAddRecursivelySupported, setCreatableTypes, setCreateButtonText, setElementInitializer, setElementWrapperProvider, setFilterOptionsEnabled, setNoneSelectionSupported, setNoneText, setRemoveElementValidator, setSelectedElementRenderer, setShowDiagramsNode, setSortableSelection, setUseFilterOptionsMethods inherited from class com.nomagic.ui.SimpleBaseDialog
actionPerformed, addListeners, addNotify, createContents, finishEdit, getARMap, getButtonByAction, getContents, getControls, getDescriptionPanel, getHelpPath, getNotificationsContainer, getResult, handleFocus, hide, isDataValid, keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, onAction, onAction, onApply, onCancel, onClose, onHelp, setARMap, setConstraintForContent, setContents, setControls, setDefaultAction, setHelpPath, setNotificationPanel, setResult, updatePreferredSizeByChildren, usePlainButtonText, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpenedMethods inherited from class com.nomagic.ui.Dialog
addConfigurator, adjustPreferredDialogSize, checkVisibility, fitInScreen, getCurrentCursor, getEditingState, getScreenBounds, getSpecificCursor, isHiDPIScaled, maximize, pack, recalculateLocationToFit, rememberBounds, removeConfigurator, removeNotify, reset, resetCache, resetChildren, resizeWindowByChildSizeChange, scaleForHiDPI, setEditingState, setHiDPIScaled, setMaximizeOnFirstShow, setMoveToCenter, setSpecificCursor, setVisible, show, toScreenCenter, updatePreferredSizeByChild, useSimpleShowingMethods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateMethods inherited from class java.awt.Dialog
getModalityType, getTitle, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, toBackMethods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFrontMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Method Details
-
setSelectionMode
Set element(s) selection mode.- Overrides:
setSelectionModein classcom.dassault_systemes.modeler.magic.ui.dialogs.selection.ElementSelectionDlg<com.nomagic.magicdraw.ui.dialogs.selection.ElementSelectionPanel>- Parameters:
selectionMode- selection mode.
-
getSelectedElement
Get selected element. Available only if OK of dialog is clicked (isOkClicked()).- Overrides:
getSelectedElementin classcom.dassault_systemes.modeler.magic.ui.dialogs.selection.ElementSelectionDlg<com.nomagic.magicdraw.ui.dialogs.selection.ElementSelectionPanel>- Returns:
- selected element. Can be null.
-
getSelectedElements
Get selected elements. Available only if OK of dialog is clicked (isOkClicked()).- Overrides:
getSelectedElementsin classcom.dassault_systemes.modeler.magic.ui.dialogs.selection.ElementSelectionDlg<com.nomagic.magicdraw.ui.dialogs.selection.ElementSelectionPanel>- Returns:
- selected elements.
-
isOkClicked
@OpenApi public boolean isOkClicked()Check if OK button is clicked.- Overrides:
isOkClickedin classcom.dassault_systemes.modeler.magic.ui.dialogs.selection.ElementSelectionDlg<com.nomagic.magicdraw.ui.dialogs.selection.ElementSelectionPanel>- Returns:
- true - OK is clicked, otherwise false.
-