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, getFilter
getSelection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSelection
dispose
public 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()
AbstractEClassTreeSelectionComposite
isCheckedTree
in class AbstractEClassTreeSelectionComposite
public org.eclipse.swt.widgets.Composite createUI(org.eclipse.swt.widgets.Composite parent)
AbstractFilteredSelectionComposite
Composite
that can be used anywhere.createUI
in interface CompositeProvider
createUI
in class AbstractFilteredSelectionComposite<org.eclipse.jface.viewers.TreeViewer>
parent
- the parent Composite
Composite
public org.eclipse.jface.viewers.CheckboxTreeViewer getViewer()
AbstractFilteredSelectionComposite
StructuredViewer
.getViewer
in interface CheckedModelClassComposite
getViewer
in class AbstractFilteredSelectionComposite<org.eclipse.jface.viewers.TreeViewer>
public Object[] getChecked()
getChecked
in interface CheckedModelClassComposite
public void setInitialSelection(Object[] selection)
setInitialSelection
in interface CheckedModelClassComposite
selection
- the objects to checkCopyright © 2018. All rights reserved.