eclipse - Eclipse/IntelliJ/Webapp 的图形工作流程编辑器插件

标签 eclipse intellij-idea eclipse-plugin eclipse-emf

我正在考虑开发一个多平台图形工作流程编辑器作为 Eclipse 和/或 IntelliJ 的插件。该编辑器的工作方式类似于 Visio/OmniGraffle/Activiti Designer/FuseIDE 等工具。它将允许开发人员从工具箱中拖放组件,使用鼠标(或很酷的触摸)连接它们,甚至运行工作流程的模拟(逐个组件突出显示并显示其相应的值)。

一些更重要的功能包括:

1- 它应该使开发人员能够在代码 (Java/Scala) 和工作流编辑器之间来回切换。

2- 它应该能够连接到在浏览器上显示模型的 Web 应用程序(如果可以实时)。

基本上,最终产品看起来就像下面两张图片所示。


(来源:fusesource.com)

我做了一些研究,发现 Eclipse 支持使用 Graphical Modeling Framework 来开发面向工作流的插件。 。但我似乎找不到任何类似的 IntelliJ 支持。我们的团队内部使用 IntelliJ,我相信它提供了比 Eclipse 更直观、更适合开发人员的体验。

您能为我提供一些关于如何开始构建插件的提示吗?与 Eclipse 相比,IntelliJ 对这种交互式编辑器的支持如何?或者您会建议第三种方法(基于 Web 的 IDE、工具...)?一些引用文献就足够了。我非常感谢您的帮助。

最佳答案

我找到了这个 IntelliJ 插件。它适用于 Activiti 框架。 这是描述:Intellij Idea 的 Activiti Designer 插件

https://plugins.jetbrains.com/plugin/7429

关于eclipse - Eclipse/IntelliJ/Webapp 的图形工作流程编辑器插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12932404/

相关文章:

java - 如何在 Java Eclipse 中将不同的关键字设置为不同的颜色?

eclipse - eclipse的颠覆问题

java - 涉及文件读取的 JUnit 测试套件在 Windows 10 和 Fedora 23 上的表现不同

java - 并行测试中的控制台输出显示在不同的测试树中,而不是在

java - 如何使用jidea按字母顺序格式化变量字符串?

angularjs - 我需要安装哪些插件才能在 IDEA 中获得 WebStorm 功能?

java - Eclipse 插件开发 - 自定义编辑器首选项

android - 现在如何将 Eclipse 项目导入 Android Studio?

java - eclipse : Running tests when you're thinking

java - 使用 WizardPage 创建 eclipse 插件