org.eclipse.mylar.monitor.workbench
Class AbstractEditorTracker

java.lang.Object
  extended by org.eclipse.mylar.monitor.workbench.AbstractPartTracker
      extended by org.eclipse.mylar.monitor.workbench.AbstractEditorTracker
All Implemented Interfaces:
org.eclipse.ui.IPartListener
Direct Known Subclasses:
ActiveFoldingEditorTracker, EditorInteractionMonitor

public abstract class AbstractEditorTracker
extends AbstractPartTracker

Author:
Mik Kersten

Constructor Summary
AbstractEditorTracker()
           
 
Method Summary
protected abstract  void editorBroughtToTop(org.eclipse.ui.IEditorPart part)
           
protected abstract  void editorClosed(org.eclipse.ui.IEditorPart part)
           
protected abstract  void editorOpened(org.eclipse.ui.IEditorPart part)
           
 void partActivated(org.eclipse.ui.IWorkbenchPart part)
           
 void partBroughtToTop(org.eclipse.ui.IWorkbenchPart part)
           
 void partClosed(org.eclipse.ui.IWorkbenchPart part)
           
 void partDeactivated(org.eclipse.ui.IWorkbenchPart part)
           
 void partOpened(org.eclipse.ui.IWorkbenchPart part)
           
 
Methods inherited from class org.eclipse.mylar.monitor.workbench.AbstractPartTracker
dispose, install
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractEditorTracker

public AbstractEditorTracker()
Method Detail

partClosed

public void partClosed(org.eclipse.ui.IWorkbenchPart part)
Specified by:
partClosed in interface org.eclipse.ui.IPartListener
Specified by:
partClosed in class AbstractPartTracker

partOpened

public void partOpened(org.eclipse.ui.IWorkbenchPart part)
Specified by:
partOpened in interface org.eclipse.ui.IPartListener
Specified by:
partOpened in class AbstractPartTracker

partBroughtToTop

public void partBroughtToTop(org.eclipse.ui.IWorkbenchPart part)
Specified by:
partBroughtToTop in interface org.eclipse.ui.IPartListener
Specified by:
partBroughtToTop in class AbstractPartTracker

editorOpened

protected abstract void editorOpened(org.eclipse.ui.IEditorPart part)

editorClosed

protected abstract void editorClosed(org.eclipse.ui.IEditorPart part)

editorBroughtToTop

protected abstract void editorBroughtToTop(org.eclipse.ui.IEditorPart part)

partActivated

public void partActivated(org.eclipse.ui.IWorkbenchPart part)
Specified by:
partActivated in interface org.eclipse.ui.IPartListener
Specified by:
partActivated in class AbstractPartTracker

partDeactivated

public void partDeactivated(org.eclipse.ui.IWorkbenchPart part)
Specified by:
partDeactivated in interface org.eclipse.ui.IPartListener
Specified by:
partDeactivated in class AbstractPartTracker