アタッチメント
アタッチメントは、システム、解析、データセット、テンプレートなどの定義ベースのアナリストエンティティを結合する手段を提供します。
アタッチメントとは、システムなどの定義内にあるローカル結合エンティティであり、システム外の他のエンティティとの結合に役立ちます。
異なるシステムでモデルを構築する際、1つのシステム内のエンティティを結合する、または別のシステム内のエンティティを参照しなければならないことがしばしばあります。異なったモデルに対しても再使用できるようシステムのモジュール性を保持するために、アタッチメントを介して、外部のエンティティへの結合を定義することをお勧めします。


システムBには、att_1とatt_2の2つのアタッチメントがあります。システムAのパートはこれらのアタッチメントに参照され、ジョイントはパートの代わりにアタッチメントを使用します。システムAの置換が必要な場合、システムBのアタッチメントを更新するだけで、システムB内の未解決の参照を復元できます。
- アタッチメントを使用することで、同じモデルでも異なるモデルでもシステムを再利用することができます。
- システムを含めあらゆるアナリストエンティティタイプを、アタッチメントとして渡すことができます。
- アタッチメントは、システム内の複数のエンティティから参照することができます。アタッチメント参照を1回変更すると、すべてのエンティティ参照が一度に更新されます。
- アタッチメントが定義され、解決されると、そのアタッチメントには、渡されたエンティティと同じプロパティのセットがあります。このアタッチメントは、別のエンティティのプロパティを定義するときに、パラメトリック式でも使用できます。
例

アタッチメントはシステムだけに制限されません。データセットや解析などの他の定義ベースエンティティも、同じ原則に従ってアタッチメントをサポートします。
アタッチメントタグとアタッチメントの候補
システムまたは他のコンテナエンティティ内のアタッチメントにタグを割り当てることができます。タグはアタッチメントの候補と連動します。これは他のシステムのエンティティで定義されています。アタッチメントのタグと候補は自動的にアタッチメントを解析するのに役立ち、ユーザーがアタッチメントを手動で選択する必要はありません。
エンティティにアタッチメント候補を定義するには、そのエンティティに対してプロパティエディターを開き、注釈とタグセクションでアタッチメント候補をクリックします。
システムまたは他のコンテナエンティティのガイドパネルでは、アタッチメントテーブルのタグ列でアタッチメントタグを定義できます。


同じタイプの複数のエンティティには、同じ候補タグを付与できます。同じタグを持つすべてのエンティティが、同じアタッチメントタグを持つアタッチメントの候補と見なされます。
アタッチメントの追加

- 「アタッチメント」セクションのタイプで、ドロップダウンからアタッチメントとして追加するエンティティタイプを選択します。
-
シングルアタッチメントを作成するか、ペアを作成するかを選択します。
チェックされていない場合、単一のエンティティのみがアタッチメントに解決できます。Inspireで作成するほとんどのアナリストエンティティと同様に、アタッチメントエンティティはシングルエンティティまたはペアエンティティにすることができます。ペアのエンティティは、対称の特性を持つモデルを作成する場合に役立ちます。詳細については、Inspire Motionのペアと対称モデリングを参照してください。
- +をクリックして、アタッチメントを作成します。
- 表に新しく追加したエントリの名前とラベルを変更します。
- 新しい行に対応する「選択」列でコレクターをアクティブにします。
- アタッチメントの解決先のエンティティをモデリングウィンドウから選択するか、...をクリックして高度な選択を使用して選択します。
アタッチメントの編集
- 編集されるアタッチメントの定義ベースエンティティを選択します。
-
エンティティのガイドパネルを表示するには、次のいずれかの方法を使用します。
- エンティティのリボンアイコンをクリックします。
- プロパティエディターで、いずれかのアタッチメントの行をクリックします。
- 新しいアタッチメントを追加するには、アタッチメントの追加セクションに記載されている手順に従います。
-
既存のアタッチメントを編集するには:
- その行のアタッチメントの名前とラベルを変更します。
- 「選択」列の下のコレクターをアクティブにします。
- アタッチメントの解決先のエンティティをモデリングウィンドウから選択するか、...をクリックして高度な選択を使用して選択します。
- アタッチメントを削除するには、アタッチメント名に沿った任意のセルをアクティブにします。削除クリックします。