Examples of RiderDesignEditor


Examples of org.fusesource.ide.camel.editor.editor.RiderDesignEditor

  /* (non-Javadoc)
   * @see org.eclipse.graphiti.features.custom.ICustomFeature#execute(org.eclipse.graphiti.features.context.ICustomContext)
   */
  @Override
  public void execute(ICustomContext context) {
    RiderDesignEditor editor = Activator.getDiagramEditor();
    if (editor != null) {
      editor.deleteRoute();
      if (editor.getModel().getChildren().size()<1) {
        editor.addNewRoute();
      }
    }
  }
View Full Code Here

Examples of org.fusesource.ide.camel.editor.editor.RiderDesignEditor

      if (bo instanceof AbstractNode) {
        selectedNode = (AbstractNode) bo;
      }
    }
    if (selectedNode == null){
      RiderDesignEditor editor = RiderDesignEditor.toRiderDesignEditor(fp);
      if (editor != null) {
        selectedNode = editor.getSelectedRoute();
      }
    }
    return selectedNode;
  }
View Full Code Here

Examples of org.fusesource.ide.camel.editor.editor.RiderDesignEditor

      IWorkbenchPage activePage = window.getActivePage();
      if (activePage != null) {
        IEditorPart activeEditor = activePage.getActiveEditor();
        if (activeEditor instanceof RiderEditor) {
          RiderEditor editor = (RiderEditor) activeEditor;
          RiderDesignEditor designEditor = editor.getDesignEditor();
          if (designEditor != null) {
            Route route = new Route();
            designEditor.getModel().addChild(route);
            designEditor.setSelectedRoute(route);
          }
        }
      }
    }
    return null;
View Full Code Here

Examples of org.fusesource.ide.camel.editor.editor.RiderDesignEditor

  /* (non-Javadoc)
   * @see org.eclipse.jface.action.Action#run()
   */
  @Override
  public void run() {
    RiderDesignEditor editor = Activator.getDiagramEditor();
    DiagramOperations.deleteRoute(editor, getSelectedRoute());
    if (editor.getModel().getChildren().size() < 1) {
      editor.addNewRoute();
    }
  }
View Full Code Here

Examples of org.fusesource.ide.camel.editor.editor.RiderDesignEditor

          result.addError("There are mandatory fields which are not filled. Please check the properties view for more details.");
        }
      }
      // check if the ID is unique
      if (property.equalsIgnoreCase("id")) {
        RiderDesignEditor editor = Activator.getDiagramEditor();
        if (editor != null) {
          if (!checkAllUniqueIDs(node, editor.getModel().getChildren(), new ArrayList<String>())) {
            result.addError("The id property is not unique!");
          }
        }
      }
    }
View Full Code Here

Examples of org.fusesource.ide.camel.editor.editor.RiderDesignEditor

  /* (non-Javadoc)
   * @see org.eclipse.jface.action.Action#run()
   */
  @Override
  public void run() {
    RiderDesignEditor editor = Activator.getDiagramEditor();
    DiagramOperations.deleteNode(editor, getSelectedNode());
    DiagramOperations.updateDiagram(editor);
  }
View Full Code Here

Examples of org.fusesource.ide.camel.editor.editor.RiderDesignEditor

      IWorkbenchPage activePage = window.getActivePage();
      if (activePage != null) {
        IEditorPart activeEditor = activePage.getActiveEditor();
        if (activeEditor instanceof RiderEditor) {
          RiderEditor editor = (RiderEditor) activeEditor;
          RiderDesignEditor designEditor = editor.getDesignEditor();
          if (designEditor != null) {
            DiagramOperations.deleteRoute(designEditor, designEditor.getSelectedRoute());
            if (designEditor.getModel().getChildren().size() < 1) {
              designEditor.addNewRoute();
            }
          }
        }
      }
    }
View Full Code Here

Examples of org.fusesource.ide.camel.editor.editor.RiderDesignEditor

      IWorkbenchPage activePage = window.getActivePage();
      if (activePage != null) {
        IEditorPart activeEditor = activePage.getActiveEditor();
        if (activeEditor instanceof RiderEditor) {
          RiderEditor editor = (RiderEditor) activeEditor;
          RiderDesignEditor designEditor = editor.getDesignEditor();
          if (designEditor != null) {
            designEditor.autoLayoutRoute();
          }
        }
      }
    }
    return null;
View Full Code Here

Examples of org.fusesource.ide.camel.editor.editor.RiderDesignEditor

    final PictogramElement nNode = newNode;
     
    Display.getDefault().asyncExec(new Runnable() {
      @Override
      public void run() {
        RiderDesignEditor ed = Activator.getDiagramEditor();
       
        // do autolayout
        DiagramOperations.layoutDiagram(ed);
        // then mark new node for selection
        if (dState != null) {
          ed.setPictogramElementForSelection(dState);
        } else {
          if (nNode != null) {
            ed.setPictogramElementForSelection(nNode);
          } else {
            ed.setPictogramElementForSelection(context.getPictogramElements()[0]);
          }
        }
        // and refresh the editor to do the selection
        ed.getDiagramBehavior().refresh();
      }
    });
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.