0
我有一个生成的Ecore模型 - 工作完美。Ecore decorator
什么,我现在要做的是,通过编程创建模型的实例,并加载它:
EARepository repository = EaadapterFactory.eINSTANCE.createEARepository();
repository.setFile(f);
repository.load();
现在我可以调用的方法类似
repository.getName();
工作正常!
我的问题:我想现在自定义getName()
的行为!我想在这里设置一个装饰器,就像genmodel一样。例如。如果没有设置值,getName()
方法应返回“无值集”。
是否可以在这里自定义getName()
的行为方法,比如设置装饰器?
原因:我想保留模型的原始行为。但在我的一个使用案例中,模型应该有一点点不同。
感谢