Microsoft.VisualStudio.Uml.CompositeStructures 名前空間
複合構造体は、通常、1 種類の IComponent インスタンスが、相互接続された部分でどのように構成されているかを記述したものです。 Visual Studio Ultimate のコンポーネント モデルの詳細については「UML コンポーネント図: リファレンス」および「UML コンポーネント図: ガイドライン」を参照してください。 UML API の詳細については、「UML モデルと図の拡張」を参照してください。
この名前空間で定義される型とプロパティは、UML 仕様に定義されているものに対応します。 さらに拡張メソッドは、この名前空間の型の多くで定義されています。 詳細については、「Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml」を参照してください。
インターフェイス
インターフェイス | 説明 | |
---|---|---|
IConnectableElement | より大きいオブジェクト (通常はコンポーネント) の各部分の接続されたセットで役割を果たすことができるオブジェクトの種類を指定します。 | |
IConnector | コンポーネントのパートとポート間の関係。 | |
IConnectorEnd | コネクタと接続可能要素間のリンクを表します。各コネクタに、少なくとも 2 つの ConnectorEnd があります。 | |
IEncapsulatedClassifier | 型チェックされた相互作用ポイントとしてポートを所有できるオブジェクト。 | |
IPort | オブジェクトとその環境または内部パート間の対話ポイントを指定するプロパティ。 | |
IStructuredClassifier | コンポーネントなど、所有または参照されたインスタンスのコラボレーションによって振る舞いを完全に記述できるか、一部を記述できるオブジェクト。 |