Eclipse plugin 如何在GMF.gmfgen文件中直接添加新元素/调色板组件

Eclipse plugin 如何在GMF.gmfgen文件中直接添加新元素/调色板组件,eclipse-plugin,eclipse-emf,eclipse-gef,eclipse-gmf,Eclipse Plugin,Eclipse Emf,Eclipse Gef,Eclipse Gmf,我已经创建了一个完整的模型,然后得到了生成代码的图表。现在我意识到我需要在调色板中添加更多的组件。 但是我已经对已经生成的代码进行了很多修改。 所以如果我重复所有的步骤,大部分我会失去我所有的改变。所以,有没有办法在调色板中添加新的组件或引入新的元素,而不必从最初的周期开始开发。你的确切意思是什么?您是否担心丢失对生成的源代码所做的修改?如果是这种情况,您可以通过添加@generated NOT标记来阻止生成函数 /** * @generated NOT */ void foo() {...

我已经创建了一个完整的模型,然后得到了生成代码的图表。现在我意识到我需要在调色板中添加更多的组件。 但是我已经对已经生成的代码进行了很多修改。
所以如果我重复所有的步骤,大部分我会失去我所有的改变。所以,有没有办法在调色板中添加新的组件或引入新的元素,而不必从最初的周期开始开发。

你的确切意思是什么?您是否担心丢失对生成的源代码所做的修改?如果是这种情况,您可以通过添加
@generated NOT
标记来阻止生成函数

/**
 * @generated NOT
 */
void foo() {...}

更具体地说,没有
@generated
标记的任何内容都将在重新生成过程中保持不变,但我认为这样做可以更清楚地表明,最初生成的方法后来已经被修改。