我以编程方式创建了一个XML格式的.bpmn文件,其中不包含任何DI信息。当我在Eclipse BPMN2 Modeler中打开.bpmn文件时,它可以显示BPMN图并自动为我生成DI信息。现在,我想编写一个java方法,该方法读取没有DI信息的.bpmn文件,为其生成DI信息,并输出带有DI信息的.bpmn文件。我想使用Eclipse BPMN2 Modeler的部分源代码来生成DI(可能需要进行一些必要的修改)来实现我的方法。我怎样才能做到这一点?我试图阅读Eclipse BPMN2 Modeler的源代码,但是很难理解,我也不知道如何提取我想要的部分源代码。我想在调试模式下运行插件的源代码以了解它,但我不知道如何。
有人可以帮助我吗?
谢谢!