Tim Kräuter

Results 11 comments of Tim Kräuter

I simply use the following two lines in my program to lay out a previously created graph: ```java RecursiveGraphLayoutEngine recursiveGraphLayoutEngine = new RecursiveGraphLayoutEngine(); recursiveGraphLayoutEngine.layout(layoutGraph, new BasicProgressMonitor()); ```

I create the graph using: ```java ElkNode layoutGraph = ElkGraphUtil.createGraph(); ``` Later I create some nodes and edges for this graph: ```java ElkGraphUtil.createNode(layoutGraph); ... ElkGraphUtil.createSimpleEdge(sourceLayoutNode, targetLayoutNode); ```

Yes, when the code is executed in a docker container (not if the resulting jar is run on windows).

I got a new but similar exception when configuring the layout algorithm explicitly: ``` org.eclipse.elk.core.UnsupportedConfigurationException: Layout algorithm 'org.eclipse.elk.layered' not found for Root Node at org.eclipse.elk.core.data.LayoutAlgorithmResolver.resolveAlgorithm(LayoutAlgorithmResolver.java:70) ~[org.eclipse.elk.core-0.8.1.jar!/:na] at org.eclipse.elk.core.data.LayoutAlgorithmResolver.visit(LayoutAlgorithmResolver.java:28) ~[org.eclipse.elk.core-0.8.1.jar!/:na] at...

Using the old ELK version, I did not set anything at all. I just called ``` java RecursiveGraphLayoutEngine recursiveGraphLayoutEngine = new RecursiveGraphLayoutEngine(); recursiveGraphLayoutEngine.layout(layoutGraph, new BasicProgressMonitor()); ``` as described earlier, which...

Thanks either way for looking at the issue. Maybe I or someone else will find a solution in the future.

I just had to add ``` java LayoutMetaDataService.getInstance().registerLayoutMetaDataProviders(new LayeredMetaDataProvider()); ``` which wasn't necessary before 0.8.1.

Indeed, I think it is a matter of interpretation. I think both interpretations make sense, and was just confused about the disagreement. In the original textbook about BPMN (Fundamentals of...

I just saw that more precise icons are provided for some tasks but not for receive and send tasks.

I added a pull request just now. Let me know what you think.