INPUT
- The type of input (root of the tree)public abstract class ECPContentProvider<INPUT> extends TreeContentProvider<INPUT> implements ECPModelContextProvider, org.eclipse.emf.edit.provider.INotifyChangedListener
TreeContentProvider.ErrorElement, TreeContentProvider.SlowElement, TreeContentProvider.SyntheticElement
Constructor and Description |
---|
ECPContentProvider()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
protected void |
fillChildren(Object parent,
InternalChildrenList childrenList) |
ECPContainer |
getModelContext(Object element)
Returns the first
ECPContainer that can be found for the provided Object. |
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification) |
fillChildrenDetectError, getChildren, getChildrenList, getElements, getParent, getViewer, hasChildren, isSlow, refresh, refreshViewer, update
connectInput, disconnectInput, getInput, inputChanged, refreshViewer
public void dispose()
StructuredContentProvider
dispose
in interface org.eclipse.jface.viewers.IContentProvider
dispose
in class StructuredContentProvider<INPUT>
protected void fillChildren(Object parent, InternalChildrenList childrenList)
fillChildren
in class TreeContentProvider<INPUT>
public ECPContainer getModelContext(Object element)
ECPContainer
that can be found for the provided Object.getModelContext
in interface ECPModelContextProvider
element
- the element to search the ECPContainer
forECPContainer
of this elementpublic void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
notifyChanged
in interface org.eclipse.emf.edit.provider.INotifyChangedListener
Copyright © 2016. All rights reserved.