public StartEventBuilder startEvent(String id) { StartEvent start = createChild(StartEvent.class, id); BpmnShape bpmnShape = createBpmnShape(start); setCoordinates(bpmnShape); return start.builder(); }
public StartEventBuilder startEvent(String id) { StartEvent start = createChild(StartEvent.class, id); BpmnShape startShape = createBpmnShape(start); BpmnShape subProcessShape = findBpmnShape(getElement()); if (subProcessShape != null) { Bounds subProcessBounds = subProcessShape.getBounds(); Bounds startBounds = startShape.getBounds(); double subProcessX = subProcessBounds.getX(); double subProcessY = subProcessBounds.getY(); double subProcessHeight = subProcessBounds.getHeight(); double startHeight = startBounds.getHeight(); startBounds.setX(subProcessX + SPACE); startBounds.setY(subProcessY + subProcessHeight / 2 - startHeight / 2); } return start.builder(); } }
public StartEventBuilder startEvent(String id) { StartEvent start = subProcessBuilder.createChild(StartEvent.class, id); BpmnShape startShape = subProcessBuilder.createBpmnShape(start); BpmnShape subProcessShape = subProcessBuilder.findBpmnShape(subProcessBuilder.getElement()); if (subProcessShape != null) { Bounds subProcessBounds = subProcessShape.getBounds(); Bounds startBounds = startShape.getBounds(); double subProcessX = subProcessBounds.getX(); double subProcessY = subProcessBounds.getY(); double subProcessHeight = subProcessBounds.getHeight(); double startHeight = startBounds.getHeight(); startBounds.setX(subProcessX + SPACE); startBounds.setY(subProcessY + subProcessHeight / 2 - startHeight / 2); } return start.builder(); }
public StartEventBuilder startEvent(String id) { StartEvent start = createChild(StartEvent.class, id); BpmnShape bpmnShape = createBpmnShape(start); setCoordinates(bpmnShape); return start.builder(); }
public StartEventBuilder startEvent(String id) { StartEvent start = createChild(StartEvent.class, id); BpmnShape bpmnShape = createBpmnShape(start); setCoordinates(bpmnShape); return start.builder(); }
public StartEventBuilder startEvent(String id) { StartEvent start = subProcessBuilder.createChild(StartEvent.class, id); BpmnShape startShape = subProcessBuilder.createBpmnShape(start); BpmnShape subProcessShape = subProcessBuilder.findBpmnShape(subProcessBuilder.getElement()); if (subProcessShape != null) { Bounds subProcessBounds = subProcessShape.getBounds(); Bounds startBounds = startShape.getBounds(); double subProcessX = subProcessBounds.getX(); double subProcessY = subProcessBounds.getY(); double subProcessHeight = subProcessBounds.getHeight(); double startHeight = startBounds.getHeight(); startBounds.setX(subProcessX + SPACE); startBounds.setY(subProcessY + subProcessHeight / 2 - startHeight / 2); } return start.builder(); }
public StartEventBuilder startEvent(String id) { StartEvent start = subProcessBuilder.createChild(StartEvent.class, id); BpmnShape startShape = subProcessBuilder.createBpmnShape(start); BpmnShape subProcessShape = subProcessBuilder.findBpmnShape(subProcessBuilder.getElement()); if (subProcessShape != null) { Bounds subProcessBounds = subProcessShape.getBounds(); Bounds startBounds = startShape.getBounds(); double subProcessX = subProcessBounds.getX(); double subProcessY = subProcessBounds.getY(); double subProcessHeight = subProcessBounds.getHeight(); double startHeight = startBounds.getHeight(); startBounds.setX(subProcessX + SPACE); startBounds.setY(subProcessY + subProcessHeight / 2 - startHeight / 2); } return start.builder(); }
public StartEventBuilder startEvent(String id) { StartEvent start = createChild(StartEvent.class, id); BpmnShape startShape = createBpmnShape(start); BpmnShape subProcessShape = findBpmnShape(getElement()); if (subProcessShape != null) { Bounds subProcessBounds = subProcessShape.getBounds(); Bounds startBounds = startShape.getBounds(); double subProcessX = subProcessBounds.getX(); double subProcessY = subProcessBounds.getY(); double subProcessHeight = subProcessBounds.getHeight(); double startHeight = startBounds.getHeight(); startBounds.setX(subProcessX + SPACE); startBounds.setY(subProcessY + subProcessHeight / 2 - startHeight / 2); } return start.builder(); } }
public StartEventBuilder startEvent(String id) { StartEvent start = createChild(StartEvent.class, id); BpmnShape startShape = createBpmnShape(start); BpmnShape subProcessShape = findBpmnShape(getElement()); if (subProcessShape != null) { Bounds subProcessBounds = subProcessShape.getBounds(); Bounds startBounds = startShape.getBounds(); double subProcessX = subProcessBounds.getX(); double subProcessY = subProcessBounds.getY(); double subProcessHeight = subProcessBounds.getHeight(); double startHeight = startBounds.getHeight(); startBounds.setX(subProcessX + SPACE); startBounds.setY(subProcessY + subProcessHeight / 2 - startHeight / 2); } return start.builder(); } }