public class ValueSelectionComposite
extends org.eclipse.swt.widgets.Composite
Constructor and Description |
---|
ValueSelectionComposite(org.eclipse.swt.widgets.Composite parent,
org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider labelProvider,
Object value,
boolean multi,
Collection valueArea,
IValueValidator validator)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addDoubleClickListener(org.eclipse.jface.viewers.IDoubleClickListener listener)
Add a listener to listen to double clicks.
|
void |
addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Add a listener to listen to changes of the selection.
|
List<Object> |
getSelectedElements()
Get the selected elements
|
void |
removeDoubleClickListener(org.eclipse.jface.viewers.IDoubleClickListener listener)
Remove a listener to listen to double clicks.
|
void |
removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Remove a listener to listen to changes of the selection.
|
boolean |
validSelection()
Checks whether the selection contains only valid values
|
changed, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getBorderWidth, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
public ValueSelectionComposite(org.eclipse.swt.widgets.Composite parent, org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider labelProvider, Object value, boolean multi, Collection valueArea, IValueValidator validator)
public boolean validSelection()
public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
public void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
public void addDoubleClickListener(org.eclipse.jface.viewers.IDoubleClickListener listener)
public void removeDoubleClickListener(org.eclipse.jface.viewers.IDoubleClickListener listener)
Copyright © 2020. All rights reserved.