Provides implementations of various common dialogs. These dialogs include

and

Dialogs

The use of most of the dialogs in this class is obvious. One of the most commonly used dialogs in this package is the {@link org.eclipse.gmf.runtime.common.ui.dialogs.DispatchingProgressMonitorDialog Dispatching Progress Monitor dialog}, which will dispatch pending UI events to the display thread whenever its isCanceled() method is called.

Show Related Elements and Show Hide Relationships

{@link org.eclipse.gmf.runtime.common.ui.dialogs.ShowRelatedElementsDialog Show Related Elements} and {@link org.eclipse.gmf.runtime.common.ui.dialogs.ShowHideRelationshipsDialog Show Hide Relationships}, also referred to as SRE and SHR, are also commonly used dialogs. Each dialog shows {@link org.eclipse.gmf.runtime.common.ui.dialogs.SelectableElement SelectableElement} objects, which for our purposes represent relationships. SelectableElement objects are represented as trees, and leaf SelectableElement objects may be either set to selected, unselected, or leave, which are defined by {@link org.eclipse.gmf.runtime.common.ui.dialogs.SelectedType SelectedType}. SelectableElement objects are displayed to the user using a label provider, {@link org.eclipse.gmf.runtime.common.ui.dialogs.SelectableElementsLabelProvider SelectableElementsLabelProvider} or {@link org.eclipse.gmf.runtime.common.ui.dialogs.SelectableElementsTriStateLabelProvider SelectableElementsTriStateLabelProvider}, and a {@link org.eclipse.gmf.runtime.common.ui.dialogs.SelectableElementsContentProvider content provider}.

Show Related Elements

The SRE dialog, which implements {@link org.eclipse.gmf.runtime.common.ui.dialogs.IShowRelatedElementsWithDetails IShowRelatedElementsWithDetails}, is slightly more complex than the SHR dialog in that it also supports presets, and it may be separated into two sides, the {@link org.eclipse.gmf.runtime.common.ui.dialogs.ShowRelatedElementsPredefinedComposite ShowRelatedElementsPredefinedComposite} for the presets and the {@link org.eclipse.gmf.runtime.common.ui.dialogs.ShowRelatedElementsComposite ShowRelatedElementsComposite} for the user to choose detailed settings.

Package Specification

For more information, please see {@link org.eclipse.jface.dialogs.Dialog org.eclipse.jface.dialogs.Dialog}

@canBeSeenBy %partners