org.eclipse.emf.ecp.ui.views
Class ModelExplorerView

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.ui.part.WorkbenchPart
          extended by org.eclipse.ui.part.ViewPart
              extended by org.eclipse.emf.ecp.ui.views.TreeView
                  extended by org.eclipse.emf.ecp.ui.views.ModelExplorerView
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, ILinkedWithEditorView, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.ui.IPersistable, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.ISetSelectionTarget, org.eclipse.ui.part.IWorkbenchPartOrientation

public class ModelExplorerView
extends TreeView
implements ILinkedWithEditorView

Author:
Eike Stepper, Eugen Neufeld

Nested Class Summary
 class ModelExplorerView.DoubleClickListener
           
 
Field Summary
static String ID
          The id of this view.
 
Fields inherited from class org.eclipse.emf.ecp.ui.views.TreeView
GLOBAL_ADDITIONS
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
ModelExplorerView()
          Default Constructor.
 
Method Summary
 void dispose()
          
 void editorActivated(org.eclipse.ui.IEditorPart activatedEditor)
          
 void init(org.eclipse.ui.IViewSite site)
          
 
Methods inherited from class org.eclipse.emf.ecp.ui.views.TreeView
addSelectionChangedListener, createPartControl, getID, getRefreshAction, getSelection, getViewer, removeSelectionChangedListener, selectReveal, setFocus, setSelection
 
Methods inherited from class org.eclipse.ui.part.ViewPart
getViewSite, init, saveState, setInitializationData
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, getAdapter, getContentDescription, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, showBusy
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecp.ui.linkedView.ILinkedWithEditorView
getViewSite
 
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Field Detail

ID

public static final String ID
The id of this view.

See Also:
Constant Field Values
Constructor Detail

ModelExplorerView

public ModelExplorerView()
Default Constructor.

Method Detail

init

public void init(org.eclipse.ui.IViewSite site)
          throws org.eclipse.ui.PartInitException

Specified by:
init in interface org.eclipse.ui.IViewPart
Overrides:
init in class TreeView
Throws:
org.eclipse.ui.PartInitException
See Also:
TreeView.init(org.eclipse.ui.IViewSite)

dispose

public void dispose()

Specified by:
dispose in interface org.eclipse.ui.IWorkbenchPart
Overrides:
dispose in class org.eclipse.ui.part.WorkbenchPart
See Also:
WorkbenchPart.dispose()

editorActivated

public void editorActivated(org.eclipse.ui.IEditorPart activatedEditor)

Specified by:
editorActivated in interface ILinkedWithEditorView


Copyright © 2014. All Rights Reserved.