2016-04-07 22 views
1

属性私は10UML:モデルの追加プロパティが

エンタープライズアーキテクトを使用しています、私はモデルの追加のプロパティを定義する必要があるが、一例を属性:ショーの条件(テキスト)、編集状態(テキスト)、データツリー内の場所リモートソース(テキスト)などからこれらのプロパティは、現時点ではドキュメント化のためのものです。しかし、これらのプロパティのいくつかは、カスタムジェネレータによってソースコードを生成する際に使用されることがあります。

答えて

3

この目的でタグ値を使用します。アドバンスト/プロパティの作成は実際には不可能です。フィーチャとコンパートメントの可視性をオンにすると、タグ付きの値をコンパートメントに表示できます。シェイプスクリプトはそれらを使用して個々のシェイプをレンダリングすることができ、コードジェネレータもシェイプを評価できます。

Geertが指摘するように、MDG作成を検討し始めます。それはあなたがしなければならないかなりのスタートアップですが、かなり短期間で成果をあげます。

+1

トーマスは正しいです。私はそれを適切に行うために、どのタイプの(メタ)要素に必要なタグ付き値を定義するステレオタイプを持つUMLプロファイルを作成するかを検討する必要があることを追加したいと思います。当初は多くの仕事に見えるかもしれませんが、長期的にはそれは間違いありません。 PS。アップグレードする必要があります。 v12.1に比べて、v10と比べると、興味深い新機能や拡張機能がたくさんあります。 –

+0

"MDG"とは何ですか? –

+1

@ JimL。 Model Driven Generator(IIRC)の略で、Enterprise Architectのプロファイルとアドインをバンドルする方法です。少し複雑ですが(EAのほとんどのもののように)、非常に強力です。 –