public class ViatraViewersJFaceViewSupport extends ViatraViewersViewSupport implements org.eclipse.jface.viewers.ISelectionProvider
ViewParts with a single JFace Viewer.| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.jface.viewers.ContentViewer |
jfaceViewer |
connectorType, modelSource, stateconfiguration, owner| Constructor and Description |
|---|
ViatraViewersJFaceViewSupport(org.eclipse.ui.IViewPart _owner,
ViewersComponentConfiguration _config,
IModelConnectorTypeEnum _scope,
org.eclipse.jface.viewers.ContentViewer _jfaceViewer) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
protected void |
bindModel()
Subclasses bind their viewer models here.
|
void |
dispose()
Dispose the support instance.
|
org.eclipse.jface.viewers.ISelection |
getSelection() |
protected void |
init()
Initialize the support instance.
|
protected void |
onSelectionChanged(java.util.List<java.lang.Object> objects) |
void |
removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
void |
setSelection(org.eclipse.jface.viewers.ISelection selection) |
protected void |
unbindModel()
Subclasses unbind their viewer models here.
|
createPartControl, extractModelSource, getEngine, getOwnerpublic ViatraViewersJFaceViewSupport(org.eclipse.ui.IViewPart _owner,
ViewersComponentConfiguration _config,
IModelConnectorTypeEnum _scope,
org.eclipse.jface.viewers.ContentViewer _jfaceViewer)
protected void init()
ViatraViewersPartSupportinit in class ViatraViewersPartSupportpublic void dispose()
ViatraViewersPartSupportIWorkbenchPart it starting to dispose itself.dispose in class ViatraViewersViewSupportprotected void bindModel()
ViatraViewersViewSupportbindModel in class ViatraViewersViewSupportprotected void unbindModel()
ViatraViewersViewSupportunbindModel in class ViatraViewersViewSupportpublic void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
addSelectionChangedListener in interface org.eclipse.jface.viewers.ISelectionProviderpublic org.eclipse.jface.viewers.ISelection getSelection()
getSelection in interface org.eclipse.jface.viewers.ISelectionProviderpublic void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
removeSelectionChangedListener in interface org.eclipse.jface.viewers.ISelectionProviderpublic void setSelection(org.eclipse.jface.viewers.ISelection selection)
setSelection in interface org.eclipse.jface.viewers.ISelectionProviderprotected void onSelectionChanged(java.util.List<java.lang.Object> objects)
onSelectionChanged in class ViatraViewersViewSupport