Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 生成自己的Ecore模型编辑器_Java_Eclipse_Emf_Ecore - Fatal编程技术网

Java 生成自己的Ecore模型编辑器

Java 生成自己的Ecore模型编辑器,java,eclipse,emf,ecore,Java,Eclipse,Emf,Ecore,我创建了一个EMF模型,并生成该模型的具体实例(MyEmf.core)。我在Eclipse中使用默认的“Ecore模型编辑器”,但我想知道是否可以生成自己的编辑器,因为我看到也可以生成“编辑器代码” 是否可以运行自己的编辑器 如何更改属性/类名的默认标签?f、 e我的模型根的标签是“root”,我将在不更改类名的情况下将标签更改为“Abc” 谢谢 有很多方法可以做到这一点。您可以运行标准编辑器:右键单击yourProject.editorproject并作为eclipse应用程序运行。在新启动的

我创建了一个EMF模型,并生成该模型的具体实例(MyEmf.core)。我在Eclipse中使用默认的“Ecore模型编辑器”,但我想知道是否可以生成自己的编辑器,因为我看到也可以生成“编辑器代码”

  • 是否可以运行自己的编辑器
  • 如何更改属性/类名的默认标签?f、 e我的模型根的标签是“root”,我将在不更改类名的情况下将标签更改为“Abc”

  • 谢谢

    有很多方法可以做到这一点。您可以运行标准编辑器:右键单击
    yourProject.editor
    project并作为eclipse应用程序运行。在新启动的eclipse实例中,您可以创建一个新的通用项目,并添加一个新的文件(new->other->search for your project name)。这样,您就可以为您的语言获得一个标准的树编辑器

    如果愿意,还可以创建图形和文本编辑器。谷歌搜索的关键词是:HUTN、ESON(均为文本)、GMF、Epsilon EuGeNia、Graphitti(图形)。

    。使用它创建图形编辑器非常容易