現在、EMF-UML-Implementation を使用していくつかのモデル変換を行っています。私のモデル変換では、いくつかの属性を持つ UML クラスを作成します。属性は、私も作成した列挙型です。一部の属性はデフォルト値を取得する必要があります。デフォルト値は列挙リテラルにする必要があります。
defaultValue
ここでの問題は、列挙リテラルを のプロパティに取得するにはどうすればよいかということですProperty
。
を使用する必要があることはすでにわかっていますValueSpecification
。しかし、UML の上部構造はそれについてあまり語っていません (139 ページ f.)。defaultValue を列挙リテラルに設定するには、どのプロパティを使用する必要がありますか?
私が抱えている主な問題は、の使用がValueSpecification
私には不明確であるということだと思います。現在、私default
は文字列のタイプであるデフォルト値を設定するためにのみ使用しています。