org.eclipse.emf.ecp.internal.ui.model
Class ECPContentProvider<INPUT>
java.lang.Object
org.eclipse.emf.ecp.internal.ui.model.StructuredContentProvider<INPUT>
org.eclipse.emf.ecp.internal.ui.model.TreeContentProvider<INPUT>
org.eclipse.emf.ecp.internal.ui.model.ECPContentProvider<INPUT>
- Type Parameters:
INPUT
- The type of input (root of the tree)
- All Implemented Interfaces:
- ECPModelContextProvider, org.eclipse.emf.edit.provider.INotifyChangedListener, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider
- Direct Known Subclasses:
- ModelContentProvider, RepositoriesContentProvider
public abstract class ECPContentProvider<INPUT>
- extends TreeContentProvider<INPUT>
- implements ECPModelContextProvider, org.eclipse.emf.edit.provider.INotifyChangedListener
- Author:
- Eike Stepper
Methods inherited from interface org.eclipse.jface.viewers.IContentProvider |
inputChanged |
ECPContentProvider
public ECPContentProvider()
- Default constructor.
dispose
public void dispose()
- Description copied from class:
StructuredContentProvider
-
- Specified by:
dispose
in interface org.eclipse.jface.viewers.IContentProvider
- Overrides:
dispose
in class StructuredContentProvider<INPUT>
getModelContext
public ECPContainer getModelContext(Object element)
- Returns the first
ECPContainer
that can be found for the provided Object.
- Specified by:
getModelContext
in interface ECPModelContextProvider
- Parameters:
element
- the element to search the ECPContainer
for
- Returns:
- the
ECPContainer
of this element
notifyChanged
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
-
- Specified by:
notifyChanged
in interface org.eclipse.emf.edit.provider.INotifyChangedListener
Copyright © 2014. All Rights Reserved.