Get a layouted diagram of a bpmn-process without graphical representation.
bpmn-moddle-auto-layout is built on top of bpmn-moddle.
Preconditions: The diagram has to have exactly one single startevent. Up to now, elements with children are not supported.
var AutoLayout = require('./index'); var xmlWithoutDi = '<?xml version="1.0" encoding="UTF-8"?>' + '<bpmn:definitions>' + /* see example.js for closer look at the passed in xml */ '</bpmn:definitions>'; var autoLayout = new AutoLayout(); autoLayout.layoutProcess(xmlWithoutDi);
Use under the terms of the MIT license.