Class CompositeFactory
- java.lang.Object
-
- org.eclipse.emf.ecp.spi.common.ui.CompositeFactory
-
public final class CompositeFactory extends java.lang.Object
- Author:
- Eugen Neufeld
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CheckedModelClassComposite
getCheckedModelClassComposite(java.util.Collection<org.eclipse.emf.ecore.EPackage> ePackages)
Creates aCheckedModelClassComposite
.static CheckedEStructuralFeatureComposite
getCheckedTableSelectionComposite(java.lang.Object rootObject)
Creates aCompositeProvider
for a composite displaying a table with checkboxes.static SelectionComposite<org.eclipse.jface.viewers.TreeViewer>
getSelectModelClassComposite(java.util.Collection<org.eclipse.emf.ecore.EPackage> unsupportedEPackages, java.util.Collection<org.eclipse.emf.ecore.EPackage> filteredEPackages, java.util.Collection<org.eclipse.emf.ecore.EClass> filteredEClasses)
Creates aSelectionComposite
to select anEClass
.static SelectionComposite<org.eclipse.jface.viewers.TableViewer>
getTableSelectionComposite(java.lang.Object rootObject, boolean multiSelection)
-
-
-
Method Detail
-
getCheckedModelClassComposite
public static CheckedModelClassComposite getCheckedModelClassComposite(java.util.Collection<org.eclipse.emf.ecore.EPackage> ePackages)
Creates aCheckedModelClassComposite
.- Parameters:
ePackages
- the packages from which classes are shown in theCheckedModelClassComposite
- Returns:
CheckedModelClassComposite
-
getSelectModelClassComposite
public static SelectionComposite<org.eclipse.jface.viewers.TreeViewer> getSelectModelClassComposite(java.util.Collection<org.eclipse.emf.ecore.EPackage> unsupportedEPackages, java.util.Collection<org.eclipse.emf.ecore.EPackage> filteredEPackages, java.util.Collection<org.eclipse.emf.ecore.EClass> filteredEClasses)
Creates aSelectionComposite
to select anEClass
.- Parameters:
unsupportedEPackages
-EPackages
that are not supported and will not be shownfilteredEPackages
-EPackages
to be shownfilteredEClasses
-EClasses
to be shown- Returns:
SelectionComposite
-
getTableSelectionComposite
public static SelectionComposite<org.eclipse.jface.viewers.TableViewer> getTableSelectionComposite(java.lang.Object rootObject, boolean multiSelection)
- Parameters:
rootObject
- The children of this object are shown in the table.multiSelection
- Whether the user can select multipleEObject
s- Returns:
- a
SelectionComposite
- Since:
- 1.5
-
getCheckedTableSelectionComposite
public static CheckedEStructuralFeatureComposite getCheckedTableSelectionComposite(java.lang.Object rootObject)
Creates aCompositeProvider
for a composite displaying a table with checkboxes.- Parameters:
rootObject
- the viewer input- Returns:
- the composite provider
-
-