gpt4 book ai didi

java - 强制 EMF 不覆盖实现

转载 作者:行者123 更新时间:2023-12-01 11:49:30 24 4
gpt4 key购买 nike

我想基于 JavaFX 库 ( https://github.com/tesis-dynaware/graph-editor ) 为多个链式事件监听器对创建图形表示。由于使用了 EMF,因此库的更多细节并不重要。因此,它可以被想象为 GEF 的替代品。

下图显示了数据模型的最小示例(为了更容易理解,想象 SourceSink 旁边渲染)

Class diagram

源和汇是节点。多个接收器可以连接到一个源。

我尝试使用 EMF“注释”来创建模型

/**
* Concrete message listener.
*
* @model
*/
public class Sink implements MessageListener
{
@Override
public void onMessage( MessageEvent e )
{
System.out.println( e.getMessage() );
}
}

但是生成模型会覆盖我的实现,例如 implements MessageListenerimplements InternalSink 替换。如何强制 EMF 不触及我的实现并在单独的文件中创建元信息?

最佳答案

使用

注释生成的代码(方法、字段、类)
@generated NOT

关于java - 强制 EMF 不覆盖实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28910587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com