0

我有一个使用 xtext 编辑器用自己的 DSL 编写的业务流程安全工程模型。例如,我有一个用于 Activiti 的安全模型,它具有安全控制,例如保护传输通道、加密进程之间的消息、用户访问控制等。我想做的是编写一些实现来获取 myfile.mydsl,解析它并自动保护环境(Activiti),即在 tomcat 中为 SSL 配置 tomcat 的 server.xml,使用 keytool 等创建密钥库(因此通道是安全的)。

它不是模型转换的模型,因此 ATL-eclipse 可能没有帮助。xpand-eclipse 会因为 xpand 进行模型到文本转换而有所帮助吗?

我还想从 xtext 生成 XMI​​ 并在 java 中解析它并执行实现。xtext 编辑器是否提供了一些其他方法来解析 DSL 以帮助实现?

如果我的帖子模棱两可,那么我可以解释更多。

感谢期待。

最好的祝福,

4

1 回答 1

0

无需创建模型的中间 XMI 序列化形式。如果该对象图被加载到内存中,则对象图与您从 Xtext DSL 获得的对象图几乎相同。我建议使用Xtend来实现代码生成器。

于 2013-01-02T07:14:50.480 回答