Java 用自己的DSL xtext编写的安全模型的转换
我有一个使用xtext编辑器在自己的DSL中编写的业务流程安全工程模型。 例如,我有一个Activiti的安全模型,它具有安全控制,例如保护传输通道、在进程之间加密消息、用户访问控制等。 我想做的是编写一些实现,以获取myfile.mydsl,解析它并自动保护环境(Activiti),即在tomcat中为SSL配置tomcat的server.xml,使用keytool创建密钥库等(因此通道是安全的) 它不是模型到模型的转换,因此ATL eclipse可能没有帮助。xpand和eclipse会有帮助吗,因为xpand进行模型到文本的转换 我还考虑从xtext生成XMI,并用java解析它,然后进行实现。 xtext编辑器是否提供了一些其他方法来解析DSL,从而有助于实现 如果我的帖子模棱两可,那么我可以解释更多 谢谢你的期待Java 用自己的DSL xtext编写的安全模型的转换,java,xtext,activiti,xtend,xpand,Java,Xtext,Activiti,Xtend,Xpand,我有一个使用xtext编辑器在自己的DSL中编写的业务流程安全工程模型。 例如,我有一个Activiti的安全模型,它具有安全控制,例如保护传输通道、在进程之间加密消息、用户访问控制等。 我想做的是编写一些实现,以获取myfile.mydsl,解析它并自动保护环境(Activiti),即在tomcat中为SSL配置tomcat的server.xml,使用keytool创建密钥库等(因此通道是安全的) 它不是模型到模型的转换,因此ATL eclipse可能没有帮助。xpand和eclipse会有帮
非常感谢,不需要创建模型的中间XMI序列化形式。如果将该图加载到内存中,那么不管怎样,对象图与从xtextdsl获得的对象图基本相同。我建议使用来实现代码生成器。我实际上不知道它对我有什么帮助,因为我从未使用过它。实际上,我的问题是,我不想实现DSL语法的代码生成器,但应该解析在eclipse编辑器中使用该DSL编写的安全模型,例如myfile.myDSL和该安全模型,并且必须对myfile.myDSL进行实现,并将其作为输入。你能给我多指点路吗?谢谢