EMF を使用して、データ型 (EType) が EMF モデルの外部にある属性を定義したいと考えています。つまり、必要な型は、EMF モデルの一部ではない通常のハンドコーディング Java クラスです。使用AnySimpleType
は最後の手段です。ジェネリック プロバイダーを使用するよりも、より多くのタイプ セーフ (およびより少ないタイプ キャスト) が必要Object
です。
Eclipse のプロパティ エディターは、EType を定義済みの値のセットに制限します。自分のクラス名を入力することも、必要なクラスをオプションのリストに追加する方法を見つけることもできません。