Package org.eclipse.graphiti.mm

Examples of org.eclipse.graphiti.mm.GraphicsAlgorithmContainer


  public static final String ACTIVITY_MARKER_LOOP_CHARACTERISTIC = "activity.marker.loop.characteristic";
  public static final String ACTIVITY_MARKER_AD_HOC = "activity.marker.adhoc";
  public static final String ACTIVITY_MARKER_EXPAND = "activity.marker.expand";

  public static Compensation createActivityMarkerCompensate(ContainerShape markerContainer) {
    GraphicsAlgorithmContainer algorithmContainer = createActivityMarkerGaContainer(markerContainer,
            ACTIVITY_MARKER_COMPENSATE);
    return createCompensation(algorithmContainer, MARKER_WIDTH, MARKER_HEIGHT);
  }
View Full Code Here


            ACTIVITY_MARKER_COMPENSATE);
    return createCompensation(algorithmContainer, MARKER_WIDTH, MARKER_HEIGHT);
  }

  public static Loop createActivityMarkerStandardLoop(ContainerShape markerContainer) {
    GraphicsAlgorithmContainer algorithmContainer = createActivityMarkerGaContainer(markerContainer,
            ACTIVITY_MARKER_LOOP_CHARACTERISTIC);

    int[] xy = { 8, 10, 10, 5, 5, 0, 0, 5, 3, 10 };
    int[] bend = { 0, 0, 3, 4, 4, 4, 4, 3, 3, 0 };
    Polyline circle = gaService.createPolyline(algorithmContainer, xy, bend);
View Full Code Here

    loop.arrow = gaService.createPolyline(algorithmContainer, new int[] { 5, 5, 5, 10, 0, 10 });
    return loop;
  }

  public static MultiInstance createActivityMarkerMultiParallel(ContainerShape markerContainer) {
    GraphicsAlgorithmContainer algorithmContainer = createActivityMarkerGaContainer(markerContainer,
            ACTIVITY_MARKER_LOOP_CHARACTERISTIC);
    MultiInstance multiInstance = new MultiInstance();
    multiInstance.line1 = gaService.createPolyline(algorithmContainer, new int[] { 2, 0, 2, MARKER_HEIGHT });
    multiInstance.line2 = gaService.createPolyline(algorithmContainer, new int[] { 5, 0, 5, MARKER_HEIGHT });
    multiInstance.line3 = gaService.createPolyline(algorithmContainer, new int[] { 8, 0, 8, MARKER_HEIGHT });
View Full Code Here

    multiInstance.line3 = gaService.createPolyline(algorithmContainer, new int[] { 8, 0, 8, MARKER_HEIGHT });
    return multiInstance;
  }

  public static MultiInstance createActivityMarkerMultiSequential(ContainerShape markerContainer) {
    GraphicsAlgorithmContainer algorithmContainer = createActivityMarkerGaContainer(markerContainer,
            ACTIVITY_MARKER_LOOP_CHARACTERISTIC);
    MultiInstance multiInstance = new MultiInstance();
    multiInstance.line1 = gaService.createPolyline(algorithmContainer, new int[] { 0, 2, MARKER_WIDTH, 2 });
    multiInstance.line2 = gaService.createPolyline(algorithmContainer, new int[] { 0, 5, MARKER_WIDTH, 5 });
    multiInstance.line3 = gaService.createPolyline(algorithmContainer, new int[] { 0, 8, MARKER_WIDTH, 8 });
View Full Code Here

    multiInstance.line3 = gaService.createPolyline(algorithmContainer, new int[] { 0, 8, MARKER_WIDTH, 8 });
    return multiInstance;
  }

  public static Polyline createActivityMarkerAdHoc(ContainerShape markerContainer) {
    GraphicsAlgorithmContainer algorithmContainer = createActivityMarkerGaContainer(markerContainer,
            ACTIVITY_MARKER_AD_HOC);
    int[] xy = { 0, 8, 3, 2, 7, 8, 10, 2 };
    int[] bend = { 0, 3, 3, 3, 3, 3, 3, 0 };
    return gaService.createPolyline(algorithmContainer, xy, bend);
  }
View Full Code Here

    int[] bend = { 0, 3, 3, 3, 3, 3, 3, 0 };
    return gaService.createPolyline(algorithmContainer, xy, bend);
  }

  public static Expand createActivityMarkerExpand(ContainerShape markerContainer) {
    GraphicsAlgorithmContainer algorithmContainer = createActivityMarkerGaContainer(markerContainer,
            ACTIVITY_MARKER_EXPAND);

    Rectangle rect = gaService.createRectangle(algorithmContainer);
    rect.setFilled(false);
    gaService.setLocationAndSize(rect, 0, 0, 10, 10);
View Full Code Here

TOP

Related Classes of org.eclipse.graphiti.mm.GraphicsAlgorithmContainer

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.