public StartEventBuilder startEvent(String id) { StartEvent start = createChild(StartEvent.class, id); BpmnShape bpmnShape = createBpmnShape(start); setCoordinates(bpmnShape); return start.builder(); }
public EventSubProcessBuilder eventSubProcess(String id) { // Create a subprocess, triggered by an event, and add it to modelInstance SubProcess subProcess = createChild(SubProcess.class, id); subProcess.setTriggeredByEvent(true); // Create Bpmn shape so subprocess will be drawn BpmnShape targetBpmnShape = createBpmnShape(subProcess); //find the lowest shape in the process // place event sub process underneath setEventSubProcessCoordinates(targetBpmnShape); resizeSubProcess(targetBpmnShape); // Return the eventSubProcessBuilder EventSubProcessBuilder eventSubProcessBuilder = new EventSubProcessBuilder(modelInstance, subProcess); return eventSubProcessBuilder; }
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 EventSubProcessBuilder eventSubProcess(String id) { // Create a subprocess, triggered by an event, and add it to modelInstance SubProcess subProcess = createChild(SubProcess.class, id); subProcess.setTriggeredByEvent(true); // Create Bpmn shape so subprocess will be drawn BpmnShape targetBpmnShape = createBpmnShape(subProcess); //find the lowest shape in the process // place event sub process underneath setEventSubProcessCoordinates(targetBpmnShape); resizeSubProcess(targetBpmnShape); // Return the eventSubProcessBuilder EventSubProcessBuilder eventSubProcessBuilder = new EventSubProcessBuilder(modelInstance, subProcess); return eventSubProcessBuilder; }
public EventSubProcessBuilder eventSubProcess(String id) { // Create a subprocess, triggered by an event, and add it to modelInstance SubProcess subProcess = createChild(SubProcess.class, id); subProcess.setTriggeredByEvent(true); // Create Bpmn shape so subprocess will be drawn BpmnShape targetBpmnShape = createBpmnShape(subProcess); //find the lowest shape in the process // place event sub process underneath setEventSubProcessCoordinates(targetBpmnShape); resizeSubProcess(targetBpmnShape); // Return the eventSubProcessBuilder EventSubProcessBuilder eventSubProcessBuilder = new EventSubProcessBuilder(modelInstance, subProcess); return eventSubProcessBuilder; }