Package org.eclipse.gef.ui.parts

Examples of org.eclipse.gef.ui.parts.TreeViewer


    @SuppressWarnings("unchecked")
    public Object getAdapter( Class type ) {
        if (type == IContentOutlinePage.class) {
            if (outlinePage == null) {
                outlinePage = new PageEditorOutlinePage(this, new TreeViewer());
            }
            return outlinePage;
        }
        if (type.isAssignableFrom(Map.class)) {
            Map found = null;
View Full Code Here


    //private IAction moveItemUpAction;
    private IAction showOverviewAction;
    private IAction showTreeviewAction;

    public OutlineViewer(DesignerGraphicalEditorPart editor) {
        super(new TreeViewer());
        this.editor = editor;
    }
View Full Code Here

  @Override
  @SuppressWarnings("rawtypes")
  public Object getAdapter(Class type) {
    if (type == IContentOutlinePage.class) {
      outlinePage = new OutlinePage(new TreeViewer(), this);
      return outlinePage;
    }
    if (type == ZoomManager.class)
      return getGraphicalViewer().getProperty(
          ZoomManager.class.toString());
View Full Code Here

        }
    }

    public Object getAdapter(Class type) {
        if (type == IContentOutlinePage.class)
            return new ShapesOutlinePage(new TreeViewer());
        return super.getAdapter(type);
    }
View Full Code Here

   *            a viewer (TreeViewer instance) used for this outline page
   * @throws IllegalArgumentException
   *             if editor is null
   */
  public RiderOutlinePage(RiderDesignEditor editor) {
    super(new TreeViewer());
    this.editor = editor;
    this.editPartFactory = new RouteTreeEditPartFactory(this);
    this.editor.addModelChangeListener(this);
  }
View Full Code Here

        }
      }
    };
    graphicalViewer.getControl().addDisposeListener(disposeListener);

    final TreeViewer viewer = getTreeViewer();
    // TODO how to find the part?
    final IWorkbenchPart part = null;
    viewer.addSelectionChangedListener(new ISelectionChangedListener() {

      @Override
      public void selectionChanged(SelectionChangedEvent event) {
        final ISelection selection = event.getSelection();
        nodeListener.selectionChanged(part, selection);
        AbstractNode node = AbstractNodes.getSelectedNode(selection);
        RouteSupport route = AbstractNodes.getRoute(node);
        if (route != null && route != previousSelection) {
          // lets potentially update the selected route
          previousSelection = route;
          // only set the route if it differs from the currently selected one in the editor
          if (editor.getSelectedRoute() != route) {
            editor.setSelectedRoute(route);
          }

          // lets make sure we get the focus afterwards
          Display.getDefault().asyncExec(new Runnable() {
            @Override
            public void run() {
              //viewer.setSelection(selection);
              setFocus();
            }
          });
        }

        // TODO should we update the diagram's selection too?
      }
    });
    final Tree tree = (Tree)viewer.getControl();
    ToolTip tooltip = new DefaultToolTip(tree) {
      @Override
      protected String getText(Event event) {
        TreeItem item = tree.getItem(new Point(event.x, event.y));
        if (item != null) {
View Full Code Here

          RiderDesignEditor diagramEditor = (RiderDesignEditor) adaptableObject;
          if (diagramEditor.getConfigurationProvider() != null) { // diagram
                                      // editor
                                      // initialized?
            CamelContextOutlinePage outlinePage = new CamelContextOutlinePage(
                new TreeViewer(),
                diagramEditor.getGraphicalViewer(),
                diagramEditor.getActionRegistry(),
                diagramEditor.getEditDomain(),
                diagramEditor.getKeyHandler(),
                diagramEditor.getAdapter(ZoomManager.class),
View Full Code Here

  performSaveAs();
}

public Object getAdapter(Class type){
  if (type == IContentOutlinePage.class) {
    outlinePage = new OutlinePage(new TreeViewer());
    return outlinePage;
  }
  if (type == ZoomManager.class)
    return getGraphicalViewer().getProperty(ZoomManager.class.toString());
View Full Code Here

  }

  public Object getAdapter(Class type) {
    if (type == IContentOutlinePage.class) {
      if (outlinePage == null) {
        outlinePage = new OutlinePage(new TreeViewer());
      }
      return outlinePage;
    }
    if (type == ZoomManager.class)
      return getGraphicalViewer().getProperty(
View Full Code Here

TOP

Related Classes of org.eclipse.gef.ui.parts.TreeViewer

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.