从源代码修改 Genmodel
有没有办法以编程方式修改 genmodel(使用 EMF ANT 任务创建)?创作完成后我不想再自己碰它了。
Is there a way to modify a genmodel (which was created using an EMF ANT Task)programatically? I do not want to touch it anymore by myself after creation.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以编程方式修改它是什么意思?如果您的意思是让它与源模型的新元素相适应,您可以使用ecore2genmodel 应用程序(在Ant 中不可用);或者使用 reconcileGenModel="reload" 参数重新运行现有的 ant 任务。
如果您的意思是设置 genmodel 属性(例如类名约定、EMF 特征生成设置),我建议手动设置它们。这样没有什么坏处,它的目的是手工定制。
What do you mean by modifying it programmatically? If you mean accomodate it with the new elements of the source models, you can use the ecore2genmodel application (not available in Ant); or re-run your existing ant task with the reconcileGenModel="reload" parameter.
If you mean setting the genmodel attributes (e.g. class name conventions, EMF feature generation settings), I recommend setting them manually. There is no harm that way, it is intended to be customized by hand.