ドメイン固有言語ツールのユーザー インターフェイスの概要
最初に Visual Studio のドメイン固有言語 (DSL ツールのツール) のソリューションを開くとユーザー インターフェイスは次の図のようになります。
UI の一部がどのように使用されるかを次の表に示します。
要素 |
定義 |
---|---|
Diagram |
図にはドメイン モデルが表示されます。 ダイアグラムに双方があります。 1 辺にはモデル要素の型を定義します。 反対側はモデルが画面上でどのように表示されるかを定義します。 |
ツールボックス |
ドメイン クラス図に図形の型を追加するにはツールボックスからツールをドラッグします。 次に関係をシェイプとコネクタのマップ追加するには図をクリックしリンク元ノードとリンク先ノードをクリックするツールを実行します。 |
DSL エクスプローラー |
*** DSL Explorer *** はDSL 定義がアクティブなときに表示されます。 これはツリーとしてDSL を示します。 DSL のエクスプローラーが図に表示されるモデルの機能を編集できるようにします。 たとえばツールボックス項目を追加し*** DSL Explorer *** を使用して検証プロセスを付けることができます。 |
ユース ケースの詳細] ウィンドウ] |
要素がコピー削除要素の表示方法を制御できるドメイン モデル要素の ENT2ENT [入力] ウィンドウで示したプロパティのおよび。
|
ドメイン モデルの図
ドメイン モデルの図は2 名の部分に分かれています。 図の 1 辺にはモデル内の要素と関係を示します。 モデルがどのように表示するか余興は他のモデル図の要素およびプロパティの表示に使用される図形が含まれます。 次の図は図の要素を示しています。
次の表はドメイン モデル図の要素のいくつかを示します。
語句 |
定義 |
---|---|
ドメイン クラス |
ドメイン クラスはモデルの要素の型です。 ドメイン クラス図では複数の関係のターゲットと複数回使用できます。 ドメインにクラスを追加するには ツールボックス から図の *** Classes and Relationships *** 側にドメイン クラスのツールをドラッグします。 |
ドメイン リレーションシップ |
ドメイン リレーションシップではモデル内の要素間のリンクの種類です。 埋め込みリレーションシップは ターゲット要素がソース要素によってか純色として所有されるかまたは含まれるように表示されます。 モデル内の要素はツリーを除き1 種類の関係のターゲット埋め込む必要があります。 参照リレーションシップは モデル要素間の一般的なリンクと破線として表示されます。 要素が参照のリンク数を指定できます。 ツールボックス ツールをクリックしソースのドメイン クラスをクリックし対象のクラスをクリックしてリレーションシップを作成します。 |
シェイプとコネクタ |
図形はモデル要素を DSL のダイアグラムに表示するかを指定します。コネクタ行を表します。関係を表示するために使用できる DSL の図で。 シェイプまたはコネクタを作成するには図の *** Diagram Elements *** 側とツールをドラッグします。 |
図形のマップ |
図形のマップとして表示するかまたはドメイン リレーションシップに表示するコネクタに表示されます。ドメインにクラスの図形ドメイン モデルの図の行。 |