public MultiPageContentOutline(SpecEditor editor, IEditorInput input) { this.fEditor = editor; fToggleAction = new MultiPageContentOutline.ToggleAction(this); fSelectionProvider = editor.getSelectionProvider(); fMessagePage = new MessagePage(); fXMLOutlinePage = new XMLOutlinePage(editor, input); fTapestryOutlinePage = new TapestryOutlinePage(editor); fCurrentPage = getInitialPage(); fEditor.addReconcileListener(this); }