0
私は生成されたEcoreモデルを持っています。私は今、プログラムでモデルのインスタンスを作成し、それをロードしないものをEcoreデコレータ
:
EARepository repository = EaadapterFactory.eINSTANCE.createEARepository();
repository.setFile(f);
repository.load();
今、私は
repository.getName();
のようなメソッドを呼び出すことができますが正常に動作します!
問題:getName()
の動作をカスタマイズします。私はgenmodelのようにここにデコレータを設置したいと思います。例えば。 getName()
メソッドは、値が設定されていない場合は、 "no value set"を返す必要があります。
デコレータを設定するなど、ここでgetName()
の動作方法をカスタマイズすることはできますか?
理由:モデルの元の動作を維持したい。しかし、私のユースケースの1つでは、モデルは少し違うように動作するはずです。
おかげで、あなたはUIに表示ラベルを製造するために生成されたアイテム・プロバイダーを使用する必要があります一般的に