org.eclipse.mylar.internal.java.ui
Class JavaEditingMonitor
java.lang.Object
org.eclipse.mylar.monitor.AbstractUserInteractionMonitor
org.eclipse.mylar.internal.java.ui.JavaEditingMonitor
- All Implemented Interfaces:
- org.eclipse.ui.ISelectionListener
public class JavaEditingMonitor
- extends AbstractUserInteractionMonitor
- Author:
- Mik Kersten
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lastSelectedElement
protected org.eclipse.jdt.core.IJavaElement lastSelectedElement
lastResolvedElement
protected org.eclipse.jdt.core.IJavaElement lastResolvedElement
currentEditor
protected org.eclipse.jdt.internal.ui.javaeditor.JavaEditor currentEditor
currentSelection
protected org.eclipse.jface.viewers.StructuredSelection currentSelection
JavaEditingMonitor
public JavaEditingMonitor()
handleWorkbenchPartSelection
public void handleWorkbenchPartSelection(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection,
boolean contributeToContext)
- Only public for testing
- Specified by:
handleWorkbenchPartSelection
in class AbstractUserInteractionMonitor
checkIfAcceptedAndPromoteIfNecessary
protected org.eclipse.jdt.core.IJavaElement checkIfAcceptedAndPromoteIfNecessary(org.eclipse.jdt.core.IJavaElement element)
- Returns:
- null for elements that aren't modeled