Package org.eclipse.gef.ui.parts

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


            Composite composite = new Composite(folder, SWT.NONE);
            composite.setLayout(new FillLayout());
            tabItem.setControl(composite);
           
            graphicalViewer = new ScrollingGraphicalViewer();
            graphicalViewer.createControl(composite);
            graphicalViewer.getControl().setBackground(ColorConstants.listBackground);
            graphicalViewer.setRootEditPart(new ScalableRootEditPart());
            IJavaProject javaProject = getJavaProject(projectName);
           
View Full Code Here


  @Override
  protected void createGraphicalViewer(Composite parent) {
    rulerComposite = new RulerComposite(parent, SWT.NONE);
    super.createGraphicalViewer(rulerComposite);

    ScrollingGraphicalViewer graphicalViewer = (ScrollingGraphicalViewer) getGraphicalViewer();
    rulerComposite.setGraphicalViewer(graphicalViewer);
  }
View Full Code Here

    boolean layedout = graph.fetchLayout();
    CTabItem tab = main.createNewTab(graph);

    if (refsToHighlight != null && !refsToHighlight.isEmpty())
    {
      ScrollingGraphicalViewer viewer = main.getTabToViewerMap().get(tab);
      CompoundModel root = (CompoundModel) viewer.getContents().getModel();

      if (root instanceof BioPAXGraph)
      {
        new HighlightWithRefAction(main, (BioPAXGraph) root, refsToHighlight).run();
      }
View Full Code Here

  }

  public void run()
  {
    CTabItem tab = main.getSelectedTab();
    ScrollingGraphicalViewer viewer = main.getViewer();

    if (viewer != null)
    {
      String newname;
View Full Code Here

    setToolTipText(getText());
  }

  public void run()
  {
    ScrollingGraphicalViewer viewer = main.getViewer();

    if (viewer != null)
    {
      ChsRootEditPart root = (ChsRootEditPart) viewer.getRootEditPart().getChildren().get(0);
      viewer.deselectAll();
      selectNodes(root);
    }
  }
View Full Code Here

    this.main = main;
  }

  public void run()
  {
    ScrollingGraphicalViewer viewer = main.getViewer();

    if (viewer == null) return;

    // Iterates selected objects; for each of selected objects, delete
    // command is executed
    Iterator selectedObjects =
      ((IStructuredSelection) viewer.getSelection()).iterator();

    while (selectedObjects.hasNext())
    {
      EditPart childEditPart = (EditPart) selectedObjects.next();
View Full Code Here

   * bunch of records.
   */
  @Override
  protected void createGraphicalViewer(Composite parent) {

    final GraphicalViewer viewer = new ScrollingGraphicalViewer() {

      protected boolean isNotifying = false;

      {
        WhiteboardManager.getInstance().getSXEMessageHandler()
            .addNotificationListener(new NotificationListener() {

              @Override
              public void beforeNotification() {
                isNotifying = true;
              }

              @Override
              public void afterNotificaion() {
                isNotifying = false;
                fireSelectionChanged();
                updateActions();
              }

            });
      }

      @Override
      protected void fireSelectionChanged() {
        if (isNotifying)
          return;
        super.fireSelectionChanged();
      }
    };

    viewer.createControl(parent);
    setGraphicalViewer(viewer);
    configureGraphicalViewer();
    hookGraphicalViewer();
    initializeGraphicalViewer();
  }
View Full Code Here

    closeTab(tab, remmeberLayout);
  }

  public void closeTab(CTabItem tab, boolean rememberLayout)
  {
    ScrollingGraphicalViewer viewer = tabToViewerMap.get(tab);
    CompoundModel root = (CompoundModel) viewer.getContents().getModel();

    if (root instanceof BioPAXGraph)
    {
      BioPAXGraph graph = (BioPAXGraph) root;

      assert graph.getName().equals(tab.getText()) :
        "graph name: " + graph.getName() + " tab name: " + tab.getText();

      if (rememberLayout && graph.isMechanistic())
      {
        graph.recordLayout();
      }
    }
    boolean removed = openTabNames.remove(tab.getText());

    assert removed : "tab name: " + tab.getText();

    ScrollingGraphicalViewer v = tabToViewerMap.remove(tab);

    assert v != null;

    CTabItem t = nameToTabMap.remove(tab.getText());
   
View Full Code Here

  {
  }

  public EditDomain getEditDomain()
  {
    ScrollingGraphicalViewer viewer = getViewer();
    if (viewer != null)
    {
      return viewer.getEditDomain();
    }
    return null;
  }
View Full Code Here

  // Section: BioPAX related methods
  //----------------------------------------------------------------------------------------------

  public BioPAXGraph getPathwayGraph()
  {
    ScrollingGraphicalViewer viewer = getViewer();

    if (viewer != null)
    {
      Object o = viewer.getContents().getModel();

      if (o instanceof BioPAXGraph)
      {
        return (BioPAXGraph) o;
      }
View Full Code Here

TOP

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

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.