|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.ecp.spi.common.ui.composites.AbstractFilteredSelectionComposite<org.eclipse.jface.viewers.TreeViewer>
org.eclipse.emf.ecp.spi.common.ui.composites.AbstractEClassTreeSelectionComposite
org.eclipse.emf.ecp.spi.common.ui.composites.CheckedSelectModelClassCompositeImpl
public class CheckedSelectModelClassCompositeImpl
This class provides a CheckedTree that allows the user to select EPackages
and EClasses
.
Constructor Summary | |
---|---|
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 . |
Method Summary | |
---|---|
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 . |
void |
setInitialSelection(Object[] selection)
Initialize the selection by setting the checked elements. |
Methods inherited from class org.eclipse.emf.ecp.spi.common.ui.composites.AbstractEClassTreeSelectionComposite |
---|
dispose |
Methods inherited from class org.eclipse.emf.ecp.spi.common.ui.composites.AbstractFilteredSelectionComposite |
---|
getSelection |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.ecp.spi.common.ui.CheckedModelClassComposite |
---|
getSelection |
Methods inherited from interface org.eclipse.emf.ecp.spi.common.ui.CompositeProvider |
---|
dispose |
Constructor Detail |
---|
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 userMethod Detail |
---|
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 check
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |