private BPMNDiagram findDiagram() { return definitions.getDiagrams().get(0); }
public void setDiagram(BPMNDiagram bpmnDiagram) { definitions.getDiagrams().add(bpmnDiagram); }
private void orderDiagramElements(Definitions def) { if (zOrderEnabled) { if (def.getDiagrams() != null) { for (BPMNDiagram diagram : def.getDiagrams()) { if (diagram != null) { _logger.debug("Sorting diagram elements using DIZorderComparator"); BPMNPlane plane = diagram.getPlane(); List<DiagramElement> unsortedElements = new ArrayList<DiagramElement>(plane.getPlaneElement()); plane.getPlaneElement().clear(); Collections.sort(unsortedElements, new DIZorderComparator()); plane.getPlaneElement().addAll(unsortedElements); diagram.setPlane(plane); } } } } }
public void revisitEdgeBoundsInLanes(Definitions def) { BPMNPlane plane = def.getDiagrams().get(0).getPlane(); List<DiagramElement> diagramElements = plane.getPlaneElement(); for (DiagramElement dia : diagramElements) { if (dia instanceof BPMNEdge) { BPMNEdge edge = (BPMNEdge) dia; updateEdgeBoundsInLanes(def, plane, edge, edge.getBpmnElement()); } } }
public void revisitDIColors(Definitions def) { BPMNPlane plane = def.getDiagrams().get(0).getPlane(); List<DiagramElement> diagramElements = plane.getPlaneElement(); for (DiagramElement dia : diagramElements) { if (dia instanceof BPMNShape) { BPMNShape shape = (BPMNShape) dia; updateShapeColors(shape); } if (dia instanceof BPMNEdge) { BPMNEdge edge = (BPMNEdge) dia; updateEdgeColors(edge); } } }
public void revisitDI(Definitions def) { revisitDIColors(def); BPMNPlane plane = def.getDiagrams().get(0).getPlane(); List<DiagramElement> diagramElements = plane.getPlaneElement(); for (DiagramElement dia : diagramElements) { if (dia instanceof BPMNShape) { BPMNShape shape = (BPMNShape) dia; updateShapeBounds(def, plane, shape.getBpmnElement()); } } revisitEdgeBoundsInLanes(def); revisitEdgeBoundsInContainers(def); }
String preProcessingData) throws JsonGenerationException, IOException { BPMNPlane plane = null; for (BPMNDiagram d : def.getDiagrams()) { if (d != null) { BPMNPlane p = d.getPlane();
static Definitions makeDefinitions() { Definitions d = bpmn2.createDefinitions(); BPMNPlane bpmnPlane = di.createBPMNPlane(); BPMNDiagram bpmnDiagram = di.createBPMNDiagram(); bpmnDiagram.setPlane(bpmnPlane); d.getDiagrams().add(bpmnDiagram); d.getRootElements().add(bpmn2.createProcess()); return d; } }
public TestDefinitionsWriter() { Definitions definitions = bpmn2.createDefinitions(); definitions.getRootElements().add(bpmn2.createProcess()); BPMNDiagram bpmnDiagram = di.createBPMNDiagram(); bpmnDiagram.setPlane(di.createBPMNPlane()); definitions.getDiagrams().add(bpmnDiagram); this.definitionResolver = new DefinitionResolver(definitions, Collections.emptyList()); }
@Test public void testMarshallEmbeddedCoords() throws Exception { String END_EVENT = "shape__FF050977-4D13-47F1-8B9B-D68FDE208666"; Diagram<Graph, Metadata> diagram = unmarshall(newMarshaller, BPMN_EMBEDDED_SUBPROCESS); // we start converting from the root, then pull out the result DefinitionsConverter definitionsConverter = new DefinitionsConverter(diagram.getGraph()); Definitions definitions = definitionsConverter.toDefinitions(); List<DiagramElement> planeElement = definitions.getDiagrams().get(0).getPlane().getPlaneElement(); DiagramElement diagramElement = planeElement.stream() .filter(BPMNShape.class::isInstance) .map(s -> (BPMNShape)s) .filter(el -> el.getId().equals(END_EVENT)).findFirst().get(); BPMNShape shape = (BPMNShape) diagramElement; assertThat(shape.getBounds().getX()).isEqualTo(885f); assertThat(shape.getBounds().getY()).isEqualTo(143f); } }
@Before public void setUp() throws Exception { Definitions definitions = bpmn2.createDefinitions(); definitions.getRootElements().add(bpmn2.createProcess()); BPMNDiagram bpmnDiagram = di.createBPMNDiagram(); bpmnDiagram.setPlane(di.createBPMNPlane()); definitions.getDiagrams().add(bpmnDiagram); definitionResolver = new DefinitionResolver(definitions, Collections.emptyList()); }
@Before public void setUp() throws Exception { Definitions definitions = bpmn2.createDefinitions(); definitions.getRootElements().add(bpmn2.createProcess()); BPMNDiagram bpmnDiagram = di.createBPMNDiagram(); bpmnDiagram.setPlane(di.createBPMNPlane()); definitions.getDiagrams().add(bpmnDiagram); definitionResolver = new DefinitionResolver(definitions, Collections.emptyList()); tested = new CaseManagementPropertyReaderFactory(definitionResolver); }
@Before public void setUp() throws Exception { Definitions definitions = bpmn2.createDefinitions(); definitions.getRootElements().add(bpmn2.createProcess()); BPMNDiagram bpmnDiagram = di.createBPMNDiagram(); bpmnDiagram.setPlane(di.createBPMNPlane()); definitions.getDiagrams().add(bpmnDiagram); definitionResolver = new DefinitionResolver(definitions, Collections.emptyList()); factoryManager = mock(FactoryManager.class); tested = new CaseManagementConverterFactory(definitionResolver, new TypedFactoryManager(factoryManager)); }
@Test public void testCreateToStunnerConverterFactory() throws Exception { Definitions definitions = bpmn2.createDefinitions(); definitions.getRootElements().add(bpmn2.createProcess()); BPMNDiagram bpmnDiagram = di.createBPMNDiagram(); bpmnDiagram.setPlane(di.createBPMNPlane()); definitions.getDiagrams().add(bpmnDiagram); DefinitionResolver definitionResolver = new DefinitionResolver(definitions, Collections.emptyList()); FactoryManager factoryManager = mock(FactoryManager.class); TypedFactoryManager typedFactoryManager = new TypedFactoryManager(factoryManager); assertTrue(tested.createToStunnerConverterFactory(definitionResolver, typedFactoryManager) instanceof org.kie.workbench.common.stunner.cm.backend.converters.tostunner.CaseManagementConverterFactory); }
@Before public void setUp() throws Exception { Definitions definitions = bpmn2.createDefinitions(); definitions.getRootElements().add(bpmn2.createProcess()); BPMNDiagram bpmnDiagram = di.createBPMNDiagram(); bpmnDiagram.setPlane(di.createBPMNPlane()); definitions.getDiagrams().add(bpmnDiagram); definitionResolver = new DefinitionResolver(definitions, Collections.emptyList()); factoryManager = mock(FactoryManager.class); tested = new CaseManagementCallActivityConverter(new TypedFactoryManager(factoryManager), new CaseManagementPropertyReaderFactory(definitionResolver)); }
@Before public void setUp() throws Exception { Definitions definitions = bpmn2.createDefinitions(); definitions.getRootElements().add(bpmn2.createProcess()); BPMNDiagram bpmnDiagram = di.createBPMNDiagram(); bpmnDiagram.setPlane(di.createBPMNPlane()); definitions.getDiagrams().add(bpmnDiagram); DefinitionResolver definitionResolver = new DefinitionResolver(definitions, Collections.emptyList()); FactoryManager factoryManager = mock(FactoryManager.class); TypedFactoryManager typedFactoryManager = new TypedFactoryManager(factoryManager); tested = new CaseManagementSubProcessConverter(typedFactoryManager, new CaseManagementPropertyReaderFactory(definitionResolver), definitionResolver, new CaseManagementConverterFactory(definitionResolver, typedFactoryManager)); }
def.getDiagrams().add(diagram);
@Before public void setUp() throws Exception { Definitions definitions = bpmn2.createDefinitions(); definitions.getRootElements().add(bpmn2.createProcess()); BPMNDiagram bpmnDiagram = di.createBPMNDiagram(); bpmnDiagram.setPlane(di.createBPMNPlane()); definitions.getDiagrams().add(bpmnDiagram); DefinitionResolver definitionResolver = new DefinitionResolver(definitions, Collections.emptyList()); FactoryManager factoryManager = mock(FactoryManager.class); TypedFactoryManager typedFactoryManager = new TypedFactoryManager(factoryManager); tested = new CaseManagementRootProcessConverter(typedFactoryManager, new CaseManagementPropertyReaderFactory(definitionResolver), definitionResolver, new CaseManagementConverterFactory(definitionResolver, typedFactoryManager)); }
public void revisitEdgeBoundsInContainers(Definitions def) { BPMNPlane plane = def.getDiagrams().get(0).getPlane(); List<DiagramElement> diagramElements = plane.getPlaneElement(); for (DiagramElement dia : diagramElements) {