public class CheckedSelectModelClassCompositeImpl extends AbstractEClassTreeSelectionComposite implements CheckedModelClassComposite
EPackages and EClasses.| Constructor and Description |
|---|
CheckedSelectModelClassCompositeImpl(Collection<org.eclipse.emf.ecore.EPackage> unsupportedEPackages,
Collection<org.eclipse.emf.ecore.EPackage> filteredEPackages,
Collection<org.eclipse.emf.ecore.EClass> filteredEClasses)
Constructor setting the necessary data for selecting the
EClasses. |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.swt.widgets.Composite |
createUI(org.eclipse.swt.widgets.Composite parent)
This method creates a UI bundled into a
Composite that can be used anywhere. |
Object[] |
getChecked()
Returns the checked Elements.
|
org.eclipse.jface.viewers.CheckboxTreeViewer |
getViewer()
Returns the used
StructuredViewer. |
protected boolean |
isCheckedTree()
Whether the Tree is a checked tree.
|
void |
setInitialSelection(Object[] selection)
Initialize the selection by setting the checked elements.
|
collapsViewer, createViewer, dispose, expandViewer, getFiltergetSelectionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSelectiondisposepublic CheckedSelectModelClassCompositeImpl(Collection<org.eclipse.emf.ecore.EPackage> unsupportedEPackages, Collection<org.eclipse.emf.ecore.EPackage> filteredEPackages, Collection<org.eclipse.emf.ecore.EClass> filteredEClasses)
EClasses.unsupportedEPackages - EPackages that are not supportedfilteredEPackages - EPackages selected by the userfilteredEClasses - EClasses selected by the userprotected boolean isCheckedTree()
AbstractEClassTreeSelectionCompositeisCheckedTree in class AbstractEClassTreeSelectionCompositepublic org.eclipse.swt.widgets.Composite createUI(org.eclipse.swt.widgets.Composite parent)
AbstractFilteredSelectionCompositeComposite that can be used anywhere.createUI in interface CompositeProvidercreateUI in class AbstractFilteredSelectionComposite<org.eclipse.jface.viewers.TreeViewer>parent - the parent CompositeCompositepublic org.eclipse.jface.viewers.CheckboxTreeViewer getViewer()
AbstractFilteredSelectionCompositeStructuredViewer.getViewer in interface CheckedModelClassCompositegetViewer in class AbstractFilteredSelectionComposite<org.eclipse.jface.viewers.TreeViewer>public Object[] getChecked()
getChecked in interface CheckedModelClassCompositepublic void setInitialSelection(Object[] selection)
setInitialSelection in interface CheckedModelClassCompositeselection - the objects to checkCopyright © 2018. All rights reserved.