Class CheckedEStructuralFeatureCompositeImpl
- java.lang.Object
-
- org.eclipse.emf.ecp.spi.common.ui.composites.AbstractFilteredSelectionComposite<org.eclipse.jface.viewers.TableViewer>
-
- org.eclipse.emf.ecp.spi.common.ui.composites.SelectModelElementCompositeImpl
-
- org.eclipse.emf.ecp.spi.common.ui.composites.CheckedEStructuralFeatureCompositeImpl
-
- All Implemented Interfaces:
CompositeProvider
,CheckedEStructuralFeatureComposite
,SelectionComposite<org.eclipse.jface.viewers.TableViewer>
public class CheckedEStructuralFeatureCompositeImpl extends SelectModelElementCompositeImpl implements CheckedEStructuralFeatureComposite
This class provides a list withEStructuralFeature
s that can be selected with a checkbox.- Author:
- jfaltermeier
-
-
Constructor Summary
Constructors Constructor Description CheckedEStructuralFeatureCompositeImpl(java.lang.Object input)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.widgets.Composite
createUI(org.eclipse.swt.widgets.Composite parent)
This method creates a UI bundled into aComposite
that can be used anywhere.protected org.eclipse.jface.viewers.CheckboxTableViewer
createViewer(org.eclipse.swt.widgets.Composite composite)
Creates aStructuredViewer
on top of the providedComposite
.java.lang.Object[]
getSelection()
Returns the selected objects.org.eclipse.jface.viewers.CheckboxTableViewer
getViewer()
Returns the usedStructuredViewer
.-
Methods inherited from class org.eclipse.emf.ecp.spi.common.ui.composites.SelectModelElementCompositeImpl
dispose, getFilter, getInput, getLabelProvider
-
Methods inherited from class org.eclipse.emf.ecp.spi.common.ui.composites.AbstractFilteredSelectionComposite
collapsViewer, expandViewer
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.ecp.spi.common.ui.CompositeProvider
dispose
-
-
-
-
Method Detail
-
createUI
public org.eclipse.swt.widgets.Composite createUI(org.eclipse.swt.widgets.Composite parent)
This method creates a UI bundled into aComposite
that can be used anywhere..- Specified by:
createUI
in interfaceCompositeProvider
- Overrides:
createUI
in classAbstractFilteredSelectionComposite<org.eclipse.jface.viewers.TableViewer>
- Parameters:
parent
- the parentComposite
- Returns:
- the created
Composite
- See Also:
AbstractFilteredSelectionComposite.createUI(org.eclipse.swt.widgets.Composite)
-
createViewer
protected org.eclipse.jface.viewers.CheckboxTableViewer createViewer(org.eclipse.swt.widgets.Composite composite)
Creates aStructuredViewer
on top of the providedComposite
. The result is the createdStructuredViewer
.- Overrides:
createViewer
in classSelectModelElementCompositeImpl
- Parameters:
composite
- theComposite
to create the viewer on- Returns:
- the created
StructuredViewer
- See Also:
SelectModelElementCompositeImpl.createViewer(org.eclipse.swt.widgets.Composite)
-
getViewer
public org.eclipse.jface.viewers.CheckboxTableViewer getViewer()
Returns the usedStructuredViewer
.- Specified by:
getViewer
in interfaceCheckedEStructuralFeatureComposite
- Specified by:
getViewer
in interfaceSelectionComposite<org.eclipse.jface.viewers.TableViewer>
- Overrides:
getViewer
in classAbstractFilteredSelectionComposite<org.eclipse.jface.viewers.TableViewer>
- Returns:
- the viewer
- See Also:
AbstractFilteredSelectionComposite.getViewer()
-
getSelection
public java.lang.Object[] getSelection()
Returns the selected objects.- Specified by:
getSelection
in interfaceCheckedEStructuralFeatureComposite
- Specified by:
getSelection
in interfaceSelectionComposite<org.eclipse.jface.viewers.TableViewer>
- Overrides:
getSelection
in classAbstractFilteredSelectionComposite<org.eclipse.jface.viewers.TableViewer>
- Returns:
- the selection
- See Also:
AbstractFilteredSelectionComposite.getSelection()
-
-