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

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.ModelRepositoriesView
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, ECPObserver, ECPProvidersChangedObserver, 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 ModelRepositoriesView
extends TreeView
implements ECPProvidersChangedObserver

Author:
Eike Stepper

Field Summary
static String ID
          The view ID.
 
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
ModelRepositoriesView()
          Default constructor.
 
Method Summary
 void dispose()
           
 void providersChanged(Collection<ECPProvider> oldProviders, Collection<ECPProvider> newProviders)
          This is called to indicate, that providers changed.
 
Methods inherited from class org.eclipse.emf.ecp.ui.views.TreeView
addSelectionChangedListener, createPartControl, getID, getRefreshAction, getSelection, getViewer, init, 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.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 view ID.

See Also:
Constant Field Values
Constructor Detail

ModelRepositoriesView

public ModelRepositoriesView()
Default constructor.

Method Detail

dispose

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

providersChanged

public void providersChanged(Collection<ECPProvider> oldProviders,
                             Collection<ECPProvider> newProviders)
This is called to indicate, that providers changed. Either a provider was added or removed.

Specified by:
providersChanged in interface ECPProvidersChangedObserver
Parameters:
oldProviders - provider before change
newProviders - providers after change


Copyright © 2014. All Rights Reserved.