public class EMFCompareStructureMergeViewerContentProvider extends AdapterFactoryContentProvider implements IJobChangeListener
This class is not intended to be used outside of its package. It has been set to public for testing purpose only.
AdapterFactoryContentProvider.ViewerRefreshadapterFactory, viewer, viewerRefresh| Constructor and Description |
|---|
EMFCompareStructureMergeViewerContentProvider(AdapterFactory adapterFactory,
AbstractTreeViewer viewer)
Constructs the content provider with the appropriate adapter factory.
|
| Modifier and Type | Method and Description |
|---|---|
void |
aboutToRun(IJobChangeEvent event) |
boolean |
addFetchingListener(org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.EMFCompareStructureMergeViewerContentProvider.FetchListener listener)
Adds a listener to this content provider.
|
void |
awake(IJobChangeEvent event) |
void |
dispose() |
void |
done(IJobChangeEvent event) |
Object[] |
getChildren(Object element) |
Object[] |
getElements(Object element) |
Object |
getParent(Object element) |
boolean |
hasChildren(Object element) |
boolean |
removeFetchingListener(org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.EMFCompareStructureMergeViewerContentProvider.FetchListener listener)
Removes a listener to this content provider.
|
void |
running(IJobChangeEvent event) |
void |
runWhenReady(org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.EMFCompareStructureMergeViewerContentProvider.CallbackType type,
Runnable runnable)
Run the given runnable in the specified thread when then content provider is ready.
|
void |
scheduled(IJobChangeEvent event) |
void |
sleeping(IJobChangeEvent event) |
createPropertySource, getAdapterFactory, getPropertySource, inputChanged, notifyChanged, setAdapterFactorypublic EMFCompareStructureMergeViewerContentProvider(AdapterFactory adapterFactory, AbstractTreeViewer viewer)
adapterFactory - The adapter factory used to construct the content provider.public Object getParent(Object element)
getParent in interface ITreeContentProvidergetParent in class AdapterFactoryContentProviderAdapterFactoryContentProvider.getParent(Object object)public void runWhenReady(org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.EMFCompareStructureMergeViewerContentProvider.CallbackType type,
Runnable runnable)
type - of thread to run the Runnable inside.runnable - to runpublic boolean addFetchingListener(org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.EMFCompareStructureMergeViewerContentProvider.FetchListener listener)
listener - to addpublic boolean removeFetchingListener(org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.EMFCompareStructureMergeViewerContentProvider.FetchListener listener)
listener - to removepublic final boolean hasChildren(Object element)
hasChildren in interface ITreeContentProviderhasChildren in class AdapterFactoryContentProviderAdapterFactoryContentProvider.hasChildren(Object object)public final Object[] getChildren(Object element)
getChildren in interface ITreeContentProvidergetChildren in class AdapterFactoryContentProviderAdapterFactoryContentProvider.getChildren(java.lang.Object)public Object[] getElements(Object element)
getElements in interface IStructuredContentProvidergetElements in interface ITreeContentProvidergetElements in class AdapterFactoryContentProviderAdapterFactoryContentProvider.getElements(Object object)public void dispose()
dispose in interface IContentProviderdispose in class AdapterFactoryContentProviderIContentProvider.dispose()public void aboutToRun(IJobChangeEvent event)
aboutToRun in interface IJobChangeListener#aboutToRun(IJobChangeEvent)public void awake(IJobChangeEvent event)
awake in interface IJobChangeListenerIJobChangeListener.awake(IJobChangeEvent)public void done(IJobChangeEvent event)
done in interface IJobChangeListenerIJobChangeListener.done(IJobChangeEvent)public void running(IJobChangeEvent event)
running in interface IJobChangeListenerIJobChangeListener.running(IJobChangeEvent)public void scheduled(IJobChangeEvent event)
scheduled in interface IJobChangeListenerIJobChangeListener.scheduled(IJobChangeEvent)public void sleeping(IJobChangeEvent event)
sleeping in interface IJobChangeListenerIJobChangeListener.sleeping(IJobChangeEvent)
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.