1 package com.proalpha.java.oea.plugins.oeaextension.codefoldingutility.handlers;
3 import org.eclipse.core.commands.AbstractHandler;
4 import org.eclipse.ui.IEditorPart;
5 import org.eclipse.ui.IWorkbenchPage;
6 import org.eclipse.ui.IWorkbenchWindow;
7 import org.eclipse.ui.PlatformUI;
9 import com.openedge.pdt.text.editor.OETextEditor;
13 protected OETextEditor getOETextEditor() {
15 IWorkbenchWindow window = PlatformUI.getWorkbench()
16 .getActiveWorkbenchWindow();
20 IWorkbenchPage page = window.getActivePage();
24 IEditorPart editorPart = page.getActiveEditor();
26 if (editorPart !=
null)
27 return (OETextEditor) editorPart
28 .getAdapter(OETextEditor.class);
39 public boolean isEnabled() {
44 public boolean isHandled() {