用于GEF编辑器的Eclipse调试器

用于GEF编辑器的Eclipse调试器,eclipse,eclipse-plugin,eclipse-gef,Eclipse,Eclipse Plugin,Eclipse Gef,我有一个表示有限状态机的GEF编辑器。编辑器的输入(和输出)是XML。我正在寻找一种可视化调试编辑器的方法 编辑器的工作方式是创建一个状态开始->电子邮件->结束,创建的XML被发送到服务器,然后神奇的事情发生了,当然电子邮件对象具有您设置的属性:从电子邮件、到电子邮件、主题等。我要寻找的是一种可以启动调试器并逐步完成每个执行步骤的方法。所以,例如,如果我在电子邮件步骤中断,我将能够看到消息是什么,它是给谁的,以及最后返回的服务器是什么 这是可以实现的吗?如果可以,我需要阅读一些文章来熟悉如何创

我有一个表示有限状态机的GEF编辑器。编辑器的输入(和输出)是XML。我正在寻找一种可视化调试编辑器的方法

编辑器的工作方式是创建一个状态开始->电子邮件->结束,创建的XML被发送到服务器,然后神奇的事情发生了,当然电子邮件对象具有您设置的属性:从电子邮件、到电子邮件、主题等。我要寻找的是一种可以启动调试器并逐步完成每个执行步骤的方法。所以,例如,如果我在电子邮件步骤中断,我将能够看到消息是什么,它是给谁的,以及最后返回的服务器是什么

这是可以实现的吗?如果可以,我需要阅读一些文章来熟悉如何创建这个调试器吗


我找到了一些关于Eclipse调试器(,)的讨论,但没有找到我感兴趣的内容。

这里有两个不同的问题

一个是编写一个调试器引擎,用于管理模型的执行,例如执行步骤,允许查询变量/状态等,另一个是在编辑器中输出结果

您链接的文章与第一期相关:创建一个在后台执行模型的引擎,并使用1)启动框架将引擎集成到Eclipse环境中,以类似于Java程序的方式执行,2)允许在文本编辑器中显示状态


您希望在图形编辑器中显示状态。由于图形编辑器的共同点要小得多,调试状态的后注释必须手动完成(而不是对文本编辑器的一般支持)。基本上,我将创建设置断点的操作,并更新模型以能够存储/查询执行状态,然后更新GEF视图以在GUI上显示它。为此,您必须至少更改您的数字和编辑部分,还可能更改其他位置。

这里有两个不同的问题

一个是编写一个调试器引擎,用于管理模型的执行,例如执行步骤,允许查询变量/状态等,另一个是在编辑器中输出结果

您链接的文章与第一期相关:创建一个在后台执行模型的引擎,并使用1)启动框架将引擎集成到Eclipse环境中,以类似于Java程序的方式执行,2)允许在文本编辑器中显示状态

您希望在图形编辑器中显示状态。由于图形编辑器的共同点要小得多,调试状态的后注释必须手动完成(而不是对文本编辑器的一般支持)。基本上,我将创建设置断点的操作,并更新模型以能够存储/查询执行状态,然后更新GEF视图以在GUI上显示它。为此,你必须至少改变你的数字和编辑部分,可能还有其他地方