org.eclipse.ui.PartInitException: Unable to open editor, unknown editor ID: com.example.workflow.ui.WorkflowProcessEditor
at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:634)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2817)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729)
at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
这种异常一般是edtior里的ID跟plugin.xml里的ID不一样。。。。。所以只要把他们改成一样的就可以了。比如下面
<extension
point="org.eclipse.ui.editors">
<editor
class="com.example.workflow.ui.WorkflowProcessEditor"
default="true"
extensions="workflow"
icon=" "
id="com.example.workflow.ui.WorkflowProcessEditor"
name="流程设计器"/>
</extension>
。。。。。。。。。。。。。。。。。。
public class WorkflowProcessEditor extends GraphicalEditorWithFlyoutPalette{
public static final String ID ="com.example.workflow.ui.WorkflowProcessEditor";
分享到:
相关推荐
Eclipse HTML Editor GEF 是一个基于 Eclipse 的集成开发环境(IDE)中的插件,它提供了对HTML编辑的强大支持,特别是通过引入图形化编辑框架(GEF)。GEF 是 Eclipse 平台上用于创建图形化编辑器的框架,它使得...
"Visual Editor GEF 3.6" 是一个针对Eclipse集成开发环境(IDE)的插件,主要用于图形化地构建和编辑应用程序。GEF(Graphical Editing Framework)是Eclipse平台的一部分,它提供了一个框架,使得开发者能够创建...
由于工作的需要,最近开始研究GEF(Graphical Editor Framework)这个框架,它可以用来给用户提供图形化编辑模型的功能,从而提升用户体验,典型的应用如图形化的流程设计器、UML类图编辑器等等。
通常情况下,GEF会集成到Editor中而非View中,这是因为Editor提供了文件保存机制,这对于图形编辑来说非常关键。 1. **创建Editor**: - 在`plugin.xml`的“extensions”页面中,添加一个新的编辑器。选择`org....
这是我参考了一些其他资料,自己写的一个GEF示例程序。 在这个demo中你可以看到以下的功能: 1. 往画布上添加多种节点 2. 节点之间的连线 3. 节点内容的编辑功能 ...4. 看到界面后,点击 Tools -- Open GEF Editor
文档中提到了在Windows XP环境下创建RCP工程的步骤,以及对于Windows 2000用户可能遇到的问题及其解决方法。此外,建议使用JDK 1.5或更高版本,因为这可以避免在使用EMF处理XML模型时可能遇到的问题。 2. GEF的基本...
总之,通过本教程的学习,你将掌握GEF的基本使用方法,学会如何在RCP项目中构建图形编辑器,并理解Editor与View的差异。继续探索GEF的高级特性,将有助于你开发出更加复杂且功能丰富的图形化应用程序。
"GEF_Tutorial.pdf"很可能是GEF的基础教程,涵盖了GEF的基本概念、架构和使用方法,包括图元的创建、连接线的绘制、交互操作的实现等。用户可以通过阅读这个教程来了解如何在Eclipse环境中搭建GEF项目,并进行基本的...
在本篇文章中,我们将深入探讨gef转折线的相关方法实现以及GEF的API。 首先,让我们理解一下什么是转折线。在图形编辑中,转折线通常指的是具有多个折点的线条,这些折点可以由用户交互式地调整,以改变线条的形状...
- **Editor类的创建**:文档提到了如何在`gef.tutorial.step.ui`包中创建Editor类。这通常涉及到从`org.eclipse.ui.part.EditorPart`类继承,并实现必要的方法来支持图形编辑功能。 - **图形绘制**:文档虽然没有...
### GEF实例教程知识点概述 #### 一、GEF简介与环境配置 - **GEF (Graphical Editing Framework)**:GEF是Eclipse平台提供的一个用于构建图形编辑器的框架,能够帮助开发者快速构建功能丰富的图形用户界面。适用于...
### Eclipse插件Visual Editor的安装方法 在软件开发过程中,集成开发环境(IDE)的选择对提升工作效率至关重要。Eclipse作为一款流行的开源IDE,支持多种插件扩展,其中Visual Editor插件能够提供图形化的编辑功能...
Visual Editor(VE)是Eclipse插件项目之一,基于Graphical Editing Framework (GEF) 和 Eclipse Modeling Framework (EMF) 技术。GEF提供了一套用于构建图形编辑器的框架,而EMF则是用于创建和操作模型数据的工具集...
### Eclipse Visual Editor 插件的安装方法 #### 一、引言 在Eclipse环境下进行图形用户界面(GUI)程序的开发通常有两种方式:一种是手工编码的方式,另一种则是利用插件来辅助开发。手工编码虽然能够实现所需...
这个项目旨在演示如何利用GEF进行图形界面开发,并且特别关注了通过适配器(Adapter)扩展点来实现属性页配置以及在非Editor的ViewPart中使用GEF。 GEF是Eclipse平台下的一个开源库,专门用于构建可自定义的、图形...
Visual Editor在一定程度上是基于GEF构建的。 4. GEF-runtime:类似于VE-runtime,GEF-runtime是GEF框架的运行时组件,负责在应用程序中支持基于GEF的图形编辑器的运行。 在开发过程中,开发者通常需要下载这些jar...
GEF,全称为Graphical Editor Framework,是Eclipse平台下一款强大的图形编辑框架,专为开发图形用户界面而设计。它允许开发者创建复杂的图形编辑器,如流程图编辑器、UML类图编辑器等,极大地提升了用户的交互体验...
好了,准备工作完成后我们就开始安装了,大家看我是怎么安装的,我的eclipse是安装在D:\Eclipse目录下的,我在Eclipse文件夹下面建了三个文件夹,分别命名问EMF,GEF,VE_SDK,现在我们要做的就是把我们刚刚下载下来...