public class CoreSelectorDialog
extends org.eclipse.jface.dialogs.TrayDialog
implements org.eclipse.swt.events.SelectionListener, org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.jface.viewers.IDoubleClickListener, org.eclipse.papyrus.infra.widgets.editors.IElementSelectionListener
Modifier and Type | Field and Description |
---|---|
static int |
COMPONENTS_TO_CORES
The Constant COMPONENTS_TO_CORES.
|
static int |
PARTITIONS_TO_CORES
The Constant PARTITIONS_TO_CORES.
|
static int |
TASKS_TO_CORES
The Constant TASKS_TO_CORES.
|
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
Constructor and Description |
---|
CoreSelectorDialog(org.eclipse.swt.widgets.Shell parentShell,
org.eclipse.papyrus.infra.widgets.selectors.ReferenceSelector referenceSelector,
org.eclipse.emf.common.util.EList<CHCore> cores,
org.eclipse.uml2.uml.Package pack,
org.eclipse.emf.common.util.EList<org.eclipse.papyrus.MARTE.MARTE_Foundations.Alloc.Assign> assignments,
int mode,
java.lang.String title)
Open core selector dialog for Assign partition to cores or assign components to cores or assign tasks to cores.
|
Modifier and Type | Method and Description |
---|---|
void |
addElements(java.lang.Object[] elements) |
void |
doubleClick(org.eclipse.jface.viewers.DoubleClickEvent event) |
static org.eclipse.swt.widgets.Display |
getDisplay()
Gets the display.
|
java.util.Map<CHCore,java.util.LinkedHashSet<java.lang.Object>> |
getResult()
Gets the result.
|
void |
selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event) |
void |
setLabelProvider(org.eclipse.jface.viewers.ILabelProvider serv)
Sets the label provider.
|
void |
setMessage(java.lang.String string)
Sets the message.
|
void |
setTitle(java.lang.String string)
Sets the title.
|
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) |
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent e) |
closeTray, getTray, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
applyDialogFont, close, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, create, getBlockedHandler, getImage, setBlockedHandler, shortenText
getDefaultImage, getDefaultImages, getDefaultOrientation, getReturnCode, getShell, getWindowManager, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setWindowManager
public static final int PARTITIONS_TO_CORES
public static final int COMPONENTS_TO_CORES
public static final int TASKS_TO_CORES
public CoreSelectorDialog(org.eclipse.swt.widgets.Shell parentShell, org.eclipse.papyrus.infra.widgets.selectors.ReferenceSelector referenceSelector, org.eclipse.emf.common.util.EList<CHCore> cores, org.eclipse.uml2.uml.Package pack, org.eclipse.emf.common.util.EList<org.eclipse.papyrus.MARTE.MARTE_Foundations.Alloc.Assign> assignments, int mode, java.lang.String title)
parentShell
- the parent shellreferenceSelector
- the reference selectorcores
- the corespack
- the packassignments
- the assignmentsmode
- PARTITIONS_TO_CORES | COMPONENTS_TO_CORES | TASKS_TO_COREStitle
- the titlepublic static org.eclipse.swt.widgets.Display getDisplay()
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
widgetSelected
in interface org.eclipse.swt.events.SelectionListener
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
widgetDefaultSelected
in interface org.eclipse.swt.events.SelectionListener
public void doubleClick(org.eclipse.jface.viewers.DoubleClickEvent event)
doubleClick
in interface org.eclipse.jface.viewers.IDoubleClickListener
public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
selectionChanged
in interface org.eclipse.jface.viewers.ISelectionChangedListener
public void setLabelProvider(org.eclipse.jface.viewers.ILabelProvider serv)
serv
- the new label providerpublic void setMessage(java.lang.String string)
string
- the new messagepublic void setTitle(java.lang.String string)
string
- the new titlepublic void addElements(java.lang.Object[] elements)
addElements
in interface org.eclipse.papyrus.infra.widgets.editors.IElementSelectionListener
public java.util.Map<CHCore,java.util.LinkedHashSet<java.lang.Object>> getResult()