ブロック定義図
概要
システム実行の制御の流れを記述するために、ブロック定義図を利用できます。
このページでは、ブロック定義図を利用するための操作について、次の順で説明します。
- ブロック定義図を配置する
- ブロックを定義する
- 関連を定義する
また、ユーザーのモデリングを支援するために、次の機能を提供しています。
これらについても、順に説明します。
- 表示内容を設定する
ブロック定義図を配置する
ブロック定義図を配置するには、以下の手順で行います。
操作手順
- モデルナビゲータにてパッケージを選択し、 コンテキストメニューの [モデルの追加] > [ブロック定義図] をクリックします。
- 選択したパッケージの子要素にブロック定義図が配置されます。
ブロックを定義する
ブロックを追加する
ブロックを追加するには、以下の手順で行います。
操作手順
- 表示されているブロック定義図にツールボックスから [ブロック] をドラッグ&ドロップします。
- 表示されているブロック定義図の兄弟要素として新規にブロックが追加されます。
ツールボックスから追加できる要素
ブロック定義図ではツールボックス内で表示している次の要素を配置できます。
アイコン | 名称 |
---|---|
パッケージ | |
ブロック | |
制約ブロック | |
バリュータイプ | |
ユニット | |
量種別 | |
ノート | |
ラベル | |
シェイプ |
ブロックにステレオタイプを追加する
ステレオタイプを追加するには、以下の手順で行います。
操作手順
- ブロックを選択します。
- プロパティインスペクタの[基本情報] > [ステレオタイプ]フィールドの[追加]ボタンをクリックすると、その選択肢が表示されます。
- ステレオタイプを選択して [OK] ボタンを押下すると、ブロックにステレオタイプが設定され、ブロックシェイプにステレオタイプが表示されます。
tip
ステレオタイプの選択肢は、パッケージモデルの [詳細] ビューで定義できます。
tip
追加したステレオタイプは、次の手順でブロック定義図から編集できます。
- ブロックに表示されたステレオタイプをダブルクリックすると、編集状態になります。
- ステレオタイプを変更して編集を確定させると、ブロック定義図上に反映され、ブロックのステレオタイプが変更されます。
tip
既存のブロックをブロック定義図上に表示するには、モデルナビゲータ上のブロックをブロック定義図にドラッグ&ドロップします。
操作を追加する
ブロックに操作を追加するには、以下の手順で行います。
操作手順
- 表示しているブロックシェイプの操作区画にある [+] ボタンをクリックします。
- 区画に操作が追加されて、編集状態になります。
- 追加しようとする操作を入力し確定すると、操作が追加されます。
関連を定義する
関連を定義するには、以下の手順で行います。
操作手順
- 関連付けるブロックの上にポインタを移動します。
- ブロックの四方に表示される[▲]アイコンをドラッグして、関連付けるもう一方のブロックにドロップします。
- 追加可能な関連の一覧が表示されるので追加したい関連を選択すると、選択した関連が追加されます。
追加できる関連
ブロック定義図では次の関連を使用できます。
アイコン | 名称 |
---|---|
所有 | |
集約 | |
関連 | |
依存 |
関連の多重度を編集する
操作手順
- 関連を選択します。
- グレーアウトされている[*]をダブルクリックすると、編集状態になります。
- 設定したい多重度を入力すると、関連に多重度が設定され、ブロック定義図の関連に多重度が表示されます。
関連の関連端名を編集する
操作手順
- 関連を選択します。
- グレーアウトされている[-]をダブルクリックすると、編集状態になります。
- 設定したい関連端名を入力すると、関連に関連端名が設定され、ブロック定義図の関連に関連端名が表示されます。
関連にステレオタイプを追加する
ステレオタイプを追加するには、以下の手順で行います。
操作手順
- 関連を選択します。
- グレーアウトされている[<<stereotype>>]をダブルクリックすると、編集状態になります。
- 設定したいステレオタイプを入力すると、ブロック定義図の関連にステレオタイプが表示され、関連にステレオタイプが設定されます。
表示内容を設定する
モデルを変更することなく、関心のある情報のみをブロック定義図に表示できます。
関連の可視性の表示内容を設定するには、以下の手順で行います。
操作手順
- 表示を切り換えたいブロック定義図を表示します。
- インスペクタの [UML図] タブの [関連] グループの可視性チェックボックスのチェックを切り換えます。
表示を切り換えできる要素
ブロック定義図では次の要素の表示を切り換えることができます。
カテゴリ | 要素 |
---|---|
共通 | ステレオタイプ |
関連 | 可視性 |
制約事項
- ブロックの入出力ポートは、シェイプとして配置できません。コンパートメントで記述してください。