2016-05-05 13 views
1

Enterprise Architectでは、いくつかの構造化型のタグ付き値型コレクションとして定義できますか?例えばタグ付き値の型 - エンタープライズアーキテクトの構造化型のコレクション

iがNアドレス(ストリート、番号、市)のコレクションで拡張された表の属性に必要がある場合 - 仮想例:一般的に

Table: Person 
Tagged Value: List of addresses - 
       West Street, 1, New York 
       South Street, 2, New York 
       East Street, 3, New York 

私はとPowerDesignerの中で知られているものEAでシミュレートします拡張サブオブジェクトの拡張構成。

私は私のユースケースに最も近いと思われるもの、RefGUIDListを使用するための提案を追ったが、同様に失敗しました:私はクラスのメタクラスと私のデータには、このメタタイプを含むインポートされたUMLプロファイルに基づいて、ステレオタイプアドレスを作成し

  1. をモデル:
    enter image description here
  2. 私のようにアドレスのタグ付き値の種類のリストを定義した:私はAddressオブジェクトのペアを作成し、テーブルの人にタグを付けるときにそれらの間で選択することができると期待 enter image description here
  3. 、それは動作しませんでしたし、アドレスが表示されませんでした。
  4. タグ付き値の型定義からタイプとステレオタイプのフィルタを削除するとき、私は、モデル内のすべてのオブジェクト間のアドレスを選択することができたが: enter image description here

この動作は、これまでのPowerDesignerの拡張組成物の機能からです。また、私はアドレス値のタグ付き値のリストを編集中に新しいアドレスを作成することができる必要があります...

+0

RefGUIDのヘルプを検索してください。私は答えを書こうとしていましたが、記述されているように動作しないことを発見しました(これは過去に行ったものですが、EAは逃亡の袋です)。 –

+0

あなたが正確に何を意味するかははっきりしない。例を挙げて説明してください。 –

+0

いくつかのユースケースの説明を追加し、RefGUIDListの使用を試みました。提案ありがとう。 – morto

答えて

2

アドレスの定義のリストが間違っています。それはあなたがそれが正しいセットアップ持ったとき、あなたは省略記号ボタンを使用して、指定されたメタクラス/ステレオタイプを選択することができます

Type=RefGUIDList; 
Values=Class; 
Stereotypes=Address; 

する必要がありますのでValuesは、メタタイプを指定します。ダイアログが開き、[新規追加]ボタンがあります。このボタンをクリックすると、適切なタイプの新しい要素を即座に作成できます。

+0

ありがとう、それは私が望んでいたほとんどすべてです。私は自分のプラグインを書いてEA GUIの代わりにユーザーを表示することは可能だろうと思っています。 – morto

関連する問題