Examples of RiderDesignEditor


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

    }
    return null;
  }
 
  public static void setGridVisible(boolean visible) {
    RiderDesignEditor editor = Activator.getDiagramEditor();
    if (editor != null) {
      GraphicalViewer graphicalViewer = editor.getGraphicalViewer();
      if (graphicalViewer != null
          && graphicalViewer.getEditPartRegistry() != null) {
        ScalableFreeformRootEditPart rootEditPart = (ScalableFreeformRootEditPart) graphicalViewer.getEditPartRegistry().get(LayerManager.ID);
        IFigure gridFigure = ((LayerManager) rootEditPart).getLayer(LayerConstants.GRID_LAYER);
        gridFigure.setVisible(visible);
        editor.getDiagramBehavior().refreshContent();
      }
    }
  }
View Full Code Here

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

    ICreateFeature[] features = ProviderHelper.getCreateFeatures(this);
    AbstractNode selectedNode = null;
    IDiagramTypeProvider dtp = getDiagramTypeProvider();
    IDiagramEditor diagramEditor = dtp.getDiagramEditor();
    if (diagramEditor instanceof RiderDesignEditor) {
      RiderDesignEditor rider = (RiderDesignEditor) diagramEditor;
      selectedNode = rider.getSelectedNode();
      if (selectedNode == null) {
        selectedNode = rider.getSelectedRoute();
      }
    }

    if (selectedNode != null) {
      List<ICreateFeature> featureList = new ArrayList<ICreateFeature>();
View Full Code Here

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

  public Object getAdapter(Object adaptableObject,
      @SuppressWarnings("rawtypes") Class adapterType) {
    if (GFPreferences.getInstance().isGenericOutlineActive()) {
      if (IContentOutlinePage.class.equals(adapterType)) {
        if (adaptableObject instanceof RiderDesignEditor) {
          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),
                diagramEditor.getSelectionSyncer(),
                diagramEditor);
            return outlinePage;
          }
        }
      }
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() {
    final RiderDesignEditor editor = Activator.getDiagramEditor();
    editor.setSelectedRouteIndex(counter);
  }
View Full Code Here

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

  /* (non-Javadoc)
   * @see org.eclipse.jface.action.Action#isChecked()
   */
  @Override
  public boolean isChecked() {
    final RiderDesignEditor editor = Activator.getDiagramEditor();
    final RouteSupport selectedRoute = editor.getSelectedRoute();
    return route == selectedRoute;
  }
View Full Code Here

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

    AbstractNode target = getNode(context.getTargetAnchor());

    if (target != null) {
      if (source == null) {
        // lets add the target to the diagram
        RiderDesignEditor editor = RiderDesignEditor.toRiderDesignEditor(getDiagramBehavior());
        if (editor != null) {
          RouteSupport route = editor.getSelectedRoute();
          if (route != null) {
            route.addChild(target);
          }
        }
      } else {
View Full Code Here

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

        }
      }
     
      // decorate breakpoints on endpoints
      if (getDiagramTypeProvider().getDiagramBehavior().getDiagramContainer() != null && getDiagramTypeProvider().getDiagramBehavior().getDiagramContainer() instanceof RiderDesignEditor) {
        RiderDesignEditor editor = (RiderDesignEditor)getDiagramTypeProvider().getDiagramBehavior().getDiagramContainer();
        IFile activeFile = editor.getCamelContextFile();
        String projectName = activeFile.getProject().getName();
        IBreakpoint bp = CamelDebugUtils.getBreakpointForSelection(node.getId(), activeFile.getName(), projectName);
        if (bp != null && bp instanceof CamelEndpointBreakpoint) {
          CamelEndpointBreakpoint cep = (CamelEndpointBreakpoint)bp;
View Full Code Here

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.addNewRoute();
    }
  }
View Full Code Here

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

    return false;
  }
 
  protected void saveEditor() throws CoreException {
    final IDiagramContainer container = getDiagramBehavior().getDiagramContainer();
        RiderDesignEditor editor = null;
    if (container instanceof RiderDesignEditor) {
            editor = (RiderDesignEditor) container;
        } else {
            throw new CoreException(new Status(IStatus.ERROR, Activator.PLUGIN_ID, "Can't find the editor to set the breakpoint!"));
        }
    editor.getEditor().doSave(new NullProgressMonitor());
  }
View Full Code Here

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

  /* (non-Javadoc)
   * @see org.eclipse.graphiti.features.custom.AbstractCustomFeature#isAvailable(org.eclipse.graphiti.features.context.IContext)
   */
  @Override
  public boolean isAvailable(IContext context) {
    RiderDesignEditor editor = Activator.getDiagramEditor();
    return editor != null && (editor.getSelectedRoute() != null);
    //return editor != null && (editor.getSelectedNode() == null || editor.getSelectedNode() instanceof RouteSupport);
  }
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.