0
我有一個生成的Ecore模型 - 工作完美。Ecore decorator
什麼,我現在要做的是,通過編程創建模型的實例,並加載它:
EARepository repository = EaadapterFactory.eINSTANCE.createEARepository();
repository.setFile(f);
repository.load();
現在我可以調用的方法類似
repository.getName();
工作正常!
我的問題:我想現在自定義getName()
的行爲!我想在這裏設置一個裝飾器,就像genmodel一樣。例如。如果沒有設置值,getName()
方法應返回「無值集」。
是否可以在這裏自定義getName()
的行爲方法,比如設置裝飾器?
原因:我想保留模型的原始行爲。但在我的一個使用案例中,模型應該有一點點不同。
感謝