Hello,
i currently have an BPMN file looking like this:
<?xml version='1.0' encoding='utf-8'?>
<definitions expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.signavio.com/bpmn20" typeLanguage="http://www.w3.org/2001/XMLSchema" xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<bpmndi:BPMNDiagram id="id4384f5bb-8b35-4991-95d9-5d55bfff8483" name="diagram">
<bpmndi:BPMNPlane bpmnElement="id5b9707e4-e073-47d6-b27f-35374d559307" id="id66317fdd-c3cd-4bb2-8aaa-11b9aa3508a3">
<bpmndi:BPMNShape bpmnElement="startevent" id="startevent_gui">
<omgdc:Bounds height="100" width="100" x="100" y="100" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="endevent" id="endevent_gui">
<omgdc:Bounds height="100" width="100" x="100" y="100" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="e29ac14d-c24a-4870-8108-b3d301c14e5a" id="e29ac14d-c24a-4870-8108-b3d301c14e5a_gui">
<omgdc:Bounds height="100" width="100" x="100" y="100" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="b7c5ed38-4d19-44a9-8799-d8c6b382ecbf" id="b7c5ed38-4d19-44a9-8799-d8c6b382ecbf_gui">
<omgdc:Bounds height="100" width="100" x="100" y="100" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="hidden" id="hidden_gui">
<omgdc:Bounds height="100" width="100" x="100" y="100" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="p_1" id="p_1_gui">
<omgdc:Bounds height="100" width="100" x="100" y="100" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="id5b6de2f4-eb54-4534-8b47-bfba8a6dfc75" id="id5b6de2f4-eb54-4534-8b47-bfba8a6dfc75_gui">
<omgdi:waypoint x="100" y="100" />
<omgdi:waypoint x="100" y="100" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="id76aae245-d822-4907-8fff-94d5b6240885" id="id76aae245-d822-4907-8fff-94d5b6240885_gui">
<omgdi:waypoint x="100" y="100" />
<omgdi:waypoint x="100" y="100" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="id269dc9ef-3ae0-4bbb-a70f-cdfbd6c21581" id="id269dc9ef-3ae0-4bbb-a70f-cdfbd6c21581_gui">
<omgdi:waypoint x="100" y="100" />
<omgdi:waypoint x="100" y="100" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="id52d6d02a-63f4-44a7-b96c-434998910534" id="id52d6d02a-63f4-44a7-b96c-434998910534_gui">
<omgdi:waypoint x="100" y="100" />
<omgdi:waypoint x="100" y="100" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="id904e872b-0780-41f3-a12f-18076a898661" id="id904e872b-0780-41f3-a12f-18076a898661_gui">
<omgdi:waypoint x="100" y="100" />
<omgdi:waypoint x="100" y="100" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="ide5e46a27-40fc-42d8-b6a0-3eadbd6d91f6" id="ide5e46a27-40fc-42d8-b6a0-3eadbd6d91f6_gui">
<omgdi:waypoint x="100" y="100" />
<omgdi:waypoint x="100" y="100" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
<process id="id5b9707e4-e073-47d6-b27f-35374d559307" isClosed="false" isExecutable="false" processType="None">
<startEvent id="startevent" isInterrupting="true" name="start" parallelMultiple="false">
<outgoing>id5b6de2f4-eb54-4534-8b47-bfba8a6dfc75</outgoing>
</startEvent>
<endEvent id="endevent" name="end">
<incoming>id76aae245-d822-4907-8fff-94d5b6240885</incoming>
<incoming>id269dc9ef-3ae0-4bbb-a70f-cdfbd6c21581</incoming>
</endEvent>
<task id="e29ac14d-c24a-4870-8108-b3d301c14e5a" name="b">
<incoming>id52d6d02a-63f4-44a7-b96c-434998910534</incoming>
<outgoing>id76aae245-d822-4907-8fff-94d5b6240885</outgoing>
</task>
<task id="b7c5ed38-4d19-44a9-8799-d8c6b382ecbf" name="a">
<incoming>id5b6de2f4-eb54-4534-8b47-bfba8a6dfc75</incoming>
<outgoing>id904e872b-0780-41f3-a12f-18076a898661</outgoing>
</task>
<exclusiveGateway gatewayDirection="Unspecified" id="hidden" name="hidden">
<incoming>ide5e46a27-40fc-42d8-b6a0-3eadbd6d91f6</incoming>
<outgoing>id269dc9ef-3ae0-4bbb-a70f-cdfbd6c21581</outgoing>
</exclusiveGateway>
<exclusiveGateway gatewayDirection="Unspecified" id="p_1" name="p_1">
<incoming>id904e872b-0780-41f3-a12f-18076a898661</incoming>
<outgoing>id52d6d02a-63f4-44a7-b96c-434998910534</outgoing>
<outgoing>ide5e46a27-40fc-42d8-b6a0-3eadbd6d91f6</outgoing>
</exclusiveGateway>
<sequenceFlow id="id5b6de2f4-eb54-4534-8b47-bfba8a6dfc75" name="" sourceRef="startevent" targetRef="b7c5ed38-4d19-44a9-8799-d8c6b382ecbf" />
<sequenceFlow id="id76aae245-d822-4907-8fff-94d5b6240885" name="" sourceRef="e29ac14d-c24a-4870-8108-b3d301c14e5a" targetRef="endevent" />
<sequenceFlow id="id269dc9ef-3ae0-4bbb-a70f-cdfbd6c21581" name="" sourceRef="hidden" targetRef="endevent" />
<sequenceFlow id="id52d6d02a-63f4-44a7-b96c-434998910534" name="" sourceRef="p_1" targetRef="e29ac14d-c24a-4870-8108-b3d301c14e5a" />
<sequenceFlow id="id904e872b-0780-41f3-a12f-18076a898661" name="" sourceRef="b7c5ed38-4d19-44a9-8799-d8c6b382ecbf" targetRef="p_1" />
<sequenceFlow id="ide5e46a27-40fc-42d8-b6a0-3eadbd6d91f6" name="" sourceRef="p_1" targetRef="hidden" />
</process>
</definitions>
With all the properties from bpmndi:BPMNDiagram everything is overlapping at one place. I dont have the option to get this BPMN with better values for height,width etc. Is there a way to automatically calculate/extend all objects and display this bpmn model in a proper way immediatly after importing?
Thank you very much!