I used Swimlane, but I was failed to get the coordinate position when I got the definition of the org.jbpm.ruleflow.core.RuleFlowProcess.
When I got the corresponding RuleFlowProcess, could not find the lane definition by calling getNodes().
I could only get the lane name by calling getSwinglaneContext(), but no coordinate position, refer to below picture.
Like jbpm console, I want to show an instance Active node on the process instance.p, so I need to get the coordinate position for all the components, but as the result, only the non-lane's position came out.
But in the above picture, the position was wrong, refer to below highlighted part in the picture,
It seems that the position was gotten as a relative position of the lane, not the exact position I want.
BTW, I faced the same problem by using embedded subprocess.