package edu.ucsd.arcum.ui.editor; import org.eclipse.ui.views.contentoutline.IContentOutlinePage; import org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor; public class ArcumEditorPart extends CompilationUnitEditor //import org.eclipse.ui.editors.text.TextEditor; //public class ArcumEditorPart extends TextEditor { private ArcumFileContentPage outlinePage; @Override public Object getAdapter(Class adapter) { if (IContentOutlinePage.class.equals(adapter)) { // return _createOutlinePage(); MACNEIL: TEMP or not... could be a while } return super.getAdapter(adapter); } private ArcumFileContentPage _createOutlinePage() { if (outlinePage == null) { this.outlinePage = new ArcumFileContentPage(this, getDocumentProvider(), getEditorInput()); } return outlinePage; } }