Package org.fusesource.ide.camel.model

Examples of org.fusesource.ide.camel.model.RouteSupport


    if (selectedRoute != null) {
      boolean deleteIt = MessageDialog.openQuestion(Display.getCurrent().getActiveShell(), EditorMessages.deleteRouteCommandLabel, EditorMessages.deleteRouteCommandDescription);
      if (deleteIt) {
        RouteContainer model = designEditor.getModel();
        model.removeChild(selectedRoute);
        RouteSupport newRoute = null;
        if (model.getChildren().size()<1) {
          // no more routes - create one
          designEditor.addNewRoute();
        }
        newRoute = (RouteSupport)model.getChildren().get(0);
View Full Code Here


    return null;
  }

  public static Set<Endpoint> getAllEndpoints(AbstractNode node) {
    if (node != null) {
      RouteSupport route = AbstractNodes.getRoute(node);
      if (route != null) {
        Set<Endpoint> endpoints = route.getEndpoints();
        RouteContainer parent = route.getParent();
        if (parent != null) {
          Set<Endpoint> set = parent.getEndpoints();
          String[] endpointUris = parent.getEndpointUris();
          for (String uri : endpointUris) {
            if (!containsUri(set, uri)) {
View Full Code Here

  }

  public static SortedMap<String, String> getAllBeans(AbstractNode node) {
    SortedMap<String,String> answer = new TreeMap<String,String>();
    if (node != null) {
      RouteSupport route = AbstractNodes.getRoute(node);
      if (route != null) {
        Map<String, String> map = route.getBeans();
        if (map != null) {
          answer.putAll(map);
        }
      }
    }
View Full Code Here

    IAddFeature addFeature = getFeatureProvider().getAddFeature(addContext);
    PictogramElement newNode = null;
    if (addFeature.canAdd(addContext)) {
      newNode = addFeature.add(addContext);
      if (newNode != null) {
        RouteSupport selectedRoute = Activator.getDiagramEditor().getSelectedRoute();
        if (selectedRoute != null) {
          selectedRoute.addChild(node);
        }
      }
    }

    PictogramElement srcState  = null;
View Full Code Here

  }

  @Override
  protected void doExecute() {
    // lets use the route ID in the URI so we can switch between route diagrams without caching issues
    RouteSupport selectedRoute = designEditor.getSelectedRoute();
    /*
    String id = selectedRoute.getId();
    if (id == null || id.length() == 0) {
      id = "#" + selectedRoute.hashCode();
    }
View Full Code Here

  }

  protected RouteContainer createDummyModel() {
    RouteContainer c = new RouteContainer();

    RouteSupport route1 = new Route();

    Endpoint ep1 = new Endpoint();
    Bean bean1 = new Bean();
    Bean bean2 = new Bean();

    ep1.setId("fileIn1");
    ep1.setDescription("Polls files from input folder...");
    ep1.setUri("file:///home/lhein/test/input/");
    ep1.setLayout(new Rectangle(10, 10, 100, 40));

    bean1.setId("procBean1");
    bean1.setDescription("Examines the file...");
    bean1.setMethod("examineFile");
    bean1.setRef("proc1");
    bean1.setLayout(new Rectangle(150, 10, 100, 40));

    bean2.setId("procBean2");
    bean2.setDescription("Examines the file...");
    bean2.setMethod("examineFile");
    bean2.setRef("proc2");
    bean2.setLayout(new Rectangle(300, 10, 100, 40));

    ep1.addTargetNode(bean1);
    bean1.addTargetNode(bean2);

    route1.addChild(bean2);
    route1.addChild(ep1);
    route1.addChild(bean1);

    c.addChild(route1);

    Activator.getLogger().debug("Stub marshaller has loaded model: "
        + c.getDebugInfo());
View Full Code Here

TOP

Related Classes of org.fusesource.ide.camel.model.RouteSupport

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.