/** * Create a new outline page for the shapes editor. * * @param editor * The UCMNavMultiPageEditor to be used as the root model element * @param viewer * a viewer (TreeViewer instance) used for this outline page */ public UrnOutlinePage(UCMNavMultiPageEditor editor, EditPartViewer viewer) { super(viewer); this.multieditor = editor; // also initializes the second outline (the concern outline) this.concernsViewer = new UrnTreeViewer(); this.concernsPage = new ContentOutlinePage(concernsViewer); this.definitionsViewer = new UrnTreeViewer(); this.definitionPage = new ContentOutlinePage(definitionsViewer); }