Tabnine Logo
com.effektif.workflow.api.workflow.diagram
Code IndexAdd Tabnine to your IDE (free)

How to use com.effektif.workflow.api.workflow.diagram

Best Java code snippets using com.effektif.workflow.api.workflow.diagram (Showing top 20 results out of 315)

origin: effektif/effektif

public Diagram addNode(String activityId, double ulx, double uly, double lrx, double lry) {
 ensureCanvas();
 canvas.addNode(new Node()
  .elementId(activityId)
  .bounds(new Bounds(ulx, uly, lrx, lry)));
 return this;
}
origin: com.effektif/effektif-workflow-api

public Diagram addNodes(List<Node> nodes) {
 ensureCanvas();
 for (Node node : nodes) {
  canvas.addNode(node);
 }
 return this;
}
origin: effektif/effektif

@Override
public int hashCode() {
 final int prime = 31;
 int result = 1;
 result = prime * result + ((lowerRight == null) ? 0 : lowerRight.hashCode());
 result = prime * result + ((upperLeft == null) ? 0 : upperLeft.hashCode());
 return result;
}
origin: com.effektif/effektif-workflow-api

public Diagram addEdge(String transitionId, String fromId, String toId, Point...dockers) {
 return addEdge(new Edge()
  .transitionId(transitionId)
  .fromId(fromId)
  .toId(toId)
  .dockers(Arrays.asList(dockers)));
}
origin: effektif/effektif

@Test
public void testSetBounds() {
 Bounds bounds = new Bounds(Point.of(1, 2), Point.of(3, 4));
 Node node = new Node();
 node.bounds(bounds);
 
 assertNotNull(bounds);
 assertEquals(new Bounds(Point.of(1, 2), Point.of(3, 4)), node.bounds);
 
 node.bounds(null);
 assertNull(node.bounds);
 
}
 
origin: effektif/effektif

@Test
public void testSetCanvas() {
 Diagram diagram = Diagram.newInstance();
 assertNotNull(diagram.canvas);
 Node canvas = new Node().bounds(Bounds.of(1.0, 2.0, 3.0, 4.0));
 assertNotEquals(canvas, diagram.canvas);
 diagram.canvas(canvas);
 assertEquals(canvas, diagram.canvas);
 
 diagram.canvas(null);
 assertNull(diagram.canvas);
}
 
origin: com.effektif/effektif-workflow-api

protected void ensureCanvas() {
 if (this.canvas == null) {
  this.canvas(new Node());
 }
 if (this.version == null) {
  this.version = 1l;
 }
 if (this.edges == null) {
  this.edges = new ArrayList<>();
 }
}
 
origin: com.effektif/effektif-workflow-api

public static Diagram newInstance() {
 Diagram diagram = new Diagram();
 diagram.ensureCanvas();
 return diagram;
}
 
origin: com.effektif/effektif-workflow-api

public Bounds(double ulx, double uly, double lrx, double lry) {
 this.upperLeft = new Point(ulx, uly);
 this.lowerRight = new Point(lrx, lry);
}
origin: effektif/effektif

public Node getNode(String id) {
 if (canvas != null) {
  return canvas.getChild(id);
 }
 return null;
}
origin: com.effektif/effektif-workflow-api

public boolean isValid() {
 // we don't check the canvas for validaty only the children
 // the canvas itself won't be valid because its bounds are zero
 if (canvas != null && canvas.children != null) {
  for (Node node : canvas.children) {
   if (!node.isValid()) {
    return false;
   }
  }
 }
 return true;
}
origin: com.effektif/effektif-workflow-api

public Bounds(Point upperLeft, double width, double height) {
 this.upperLeft = upperLeft;
 this.lowerRight = upperLeft.translate(width, height);
}
origin: effektif/effektif

public Diagram addEdge(String transitionId, String fromId, String toId, Point...dockers) {
 return addEdge(new Edge()
  .transitionId(transitionId)
  .fromId(fromId)
  .toId(toId)
  .dockers(Arrays.asList(dockers)));
}
origin: com.effektif/effektif-workflow-api

public Diagram addNode(String activityId, double ulx, double uly, double lrx, double lry) {
 ensureCanvas();
 canvas.addNode(new Node()
  .elementId(activityId)
  .bounds(new Bounds(ulx, uly, lrx, lry)));
 return this;
}
origin: effektif/effektif

protected void ensureCanvas() {
 if (this.canvas == null) {
  this.canvas(new Node());
 }
 if (this.version == null) {
  this.version = 1l;
 }
 if (this.edges == null) {
  this.edges = new ArrayList<>();
 }
}
 
origin: effektif/effektif

public static Diagram newInstance() {
 Diagram diagram = new Diagram();
 diagram.ensureCanvas();
 return diagram;
}
 
origin: effektif/effektif

public Diagram addNodes(List<Node> nodes) {
 ensureCanvas();
 for (Node node : nodes) {
  canvas.addNode(node);
 }
 return this;
}
origin: com.effektif/effektif-workflow-api

@Override
public int hashCode() {
 final int prime = 31;
 int result = 1;
 result = prime * result + ((lowerRight == null) ? 0 : lowerRight.hashCode());
 result = prime * result + ((upperLeft == null) ? 0 : upperLeft.hashCode());
 return result;
}
origin: com.effektif/effektif-workflow-api

public Node getNode(String id) {
 if (canvas != null) {
  return canvas.getChild(id);
 }
 return null;
}
origin: effektif/effektif

public boolean isValid() {
 // we don't check the canvas for validaty only the children
 // the canvas itself won't be valid because its bounds are zero
 if (canvas != null && canvas.children != null) {
  for (Node node : canvas.children) {
   if (!node.isValid()) {
    return false;
   }
  }
 }
 return true;
}
com.effektif.workflow.api.workflow.diagram

Most used classes

  • Point
    A two-dimensional point on a BPMN diagram.
  • Bounds
    The two-dimensional bounding box of a BPMN diagram, or of a node on the diagram.
  • Diagram
    A BPMN diagram.
  • Edge
    A connector - such as a sequence flow - between nodes on a BPMN diagram.
  • Node
    An element - such as a shape - on a BPMN diagram.
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now