public class TableSelectionCompositeImpl extends SelectModelElementCompositeImpl
Constructor and Description |
---|
TableSelectionCompositeImpl(Collection<? extends org.eclipse.emf.ecore.EObject> extent,
VTableControl tableControl,
org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EReference reference)
Initializes me with the table view model to render.
|
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.jface.viewers.CellLabelProvider |
createColumnLabelProvider(org.eclipse.jface.viewers.ILabelProvider delegate)
Create a column label provider that delegates to another label provider.
|
protected org.eclipse.jface.viewers.TableViewer |
createViewer(org.eclipse.swt.widgets.Composite composite)
Creates a
StructuredViewer on top of the provided Composite . |
void |
dispose()
Disposes this composite provider.
|
getFilter, getInput, getLabelProvider
collapsViewer, createUI, expandViewer, getSelection, getViewer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSelection, getViewer
createUI
public TableSelectionCompositeImpl(Collection<? extends org.eclipse.emf.ecore.EObject> extent, VTableControl tableControl, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference reference)
extent
- the collection of objects from which to make a selectiontableControl
- the view model description of the tableowner
- the owner of the reference
being editedreference
- the reference being editedpublic void dispose()
SelectModelElementCompositeImpl
dispose
in interface CompositeProvider
dispose
in class SelectModelElementCompositeImpl
protected org.eclipse.jface.viewers.TableViewer createViewer(org.eclipse.swt.widgets.Composite composite)
SelectModelElementCompositeImpl
StructuredViewer
on top of the provided Composite
. The result is the created
StructuredViewer
.createViewer
in class SelectModelElementCompositeImpl
composite
- the Composite
to create the viewer onStructuredViewer
protected org.eclipse.jface.viewers.CellLabelProvider createColumnLabelProvider(org.eclipse.jface.viewers.ILabelProvider delegate)
delegate
- the label provider delegateCopyright © 2019. All rights reserved.