Package org.eclipse.wst.sse.ui.internal.contentoutline

Examples of org.eclipse.wst.sse.ui.internal.contentoutline.ConfigurableContentOutlinePage


    // content outline page
    else if (IContentOutlinePage.class.equals(required)) {
      if (fOutlinePage == null || fOutlinePage.getControl() == null || fOutlinePage.getControl().isDisposed()) {
        ContentOutlineConfiguration cfg = createContentOutlineConfiguration();
        if (cfg != null) {
          ConfigurableContentOutlinePage outlinePage = new ConfigurableContentOutlinePage();
          outlinePage.setConfiguration(cfg);
          if (internalModel != null) {
            outlinePage.setInputContentTypeIdentifier(internalModel.getContentTypeIdentifier());
            outlinePage.setInput(internalModel);
          }

          if (fOutlinePageListener == null) {
            fOutlinePageListener = new OutlinePageListener();
          }

          outlinePage.addSelectionChangedListener(fOutlinePageListener);
          outlinePage.addDoubleClickListener(fOutlinePageListener);

          fOutlinePage = outlinePage;
        }
      }
      result = fOutlinePage;
View Full Code Here


    // content outline page
    else if (IContentOutlinePage.class.equals(required)) {
      if (fOutlinePage == null || fOutlinePage.getControl() == null || fOutlinePage.getControl().isDisposed()) {
        ContentOutlineConfiguration cfg = createContentOutlineConfiguration();
        if (cfg != null) {
          ConfigurableContentOutlinePage outlinePage = new ConfigurableContentOutlinePage();
          outlinePage.setConfiguration(cfg);
          if (internalModel != null) {
            outlinePage.setInputContentTypeIdentifier(internalModel.getContentTypeIdentifier());
            outlinePage.setInput(internalModel);
          }

          if (fOutlinePageListener == null) {
            fOutlinePageListener = new OutlinePageListener();
          }

          outlinePage.addSelectionChangedListener(fOutlinePageListener);
          outlinePage.addDoubleClickListener(fOutlinePageListener);

          fOutlinePage = outlinePage;
        }
      }
      result = fOutlinePage;
View Full Code Here

public class CustomFilterHandler extends AbstractHandler {
  public Object execute(ExecutionEvent event) throws ExecutionException {

    IEditorPart editor = HandlerUtil.getActiveEditor(event);
    ConfigurableContentOutlinePage page = (ConfigurableContentOutlinePage) editor.getAdapter(IContentOutlinePage.class);
    if (page != null) {
      page.getOutlineFilterProcessor().openDialog();
    }
    return null;
  }
View Full Code Here

    // add selection listener to outline page
    // so that if outline selects model element, editor selects correct item
    if (adapter instanceof ConfigurableContentOutlinePage
        && IContentOutlinePage.class.equals(required)
        && shouldOutlineViewBeLoaded()) {
      final ConfigurableContentOutlinePage outlinePage = (ConfigurableContentOutlinePage) adapter;
      if (fPHPOutlinePageListener == null) {
        fPHPOutlinePageListener = new OutlineSelectionChangedListener(
            outlinePage.getConfiguration());
        outlinePage.addDoubleClickListener(fPHPOutlinePageListener);
      }
      fPHPOutlinePageListener.install(outlinePage);
      fPHPOutlinePage = outlinePage;
      outlinePage.setInput(getModelElement());
    }
    return adapter;
  }
View Full Code Here

TOP

Related Classes of org.eclipse.wst.sse.ui.internal.contentoutline.ConfigurableContentOutlinePage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.