IGeneralization インターフェイス
特定の分類子が一般的な分類子のいくつかの機能を継承し補強する 2 つの分類子間の関係。 機能の定義方法に応じて、特定の分類子のインスタンスが一般的な分類子のインスタンスと見なされる場合があります。
名前空間: Microsoft.VisualStudio.Uml.Classes
アセンブリ: Microsoft.VisualStudio.Uml.Interfaces (Microsoft.VisualStudio.Uml.Interfaces.dll 内)
構文
'宣言
Public Interface IGeneralization _
Inherits IDirectedRelationship, IRelationship, IElement
public interface IGeneralization : IDirectedRelationship,
IRelationship, IElement
public interface class IGeneralization : IDirectedRelationship,
IRelationship, IElement
type IGeneralization =
interface
interface IDirectedRelationship
interface IRelationship
interface IElement
end
public interface IGeneralization extends IDirectedRelationship, IRelationship, IElement
IGeneralization 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
ApplicableStereotypes | この要素に適用できる一連のステレオタイプ。 (IElement から継承されます。) | |
AppliedStereotypes | 各 IStereotypeInstance は、ステレオタイプがこの要素に適用されていることを示します。 (IElement から継承されます。) | |
Description | このテスト要素の説明。 (IElement から継承されます。) | |
General | 特定の分類子により特化する分類子。 | |
IsSubstitutable | 一般的な分類子のインスタンスが必要な場合に、特定の分類子のインスタンスが許容される場合は true。 | |
OwnedComments | この要素に含まれるコメント (要素にリンクされたコメントではない) を取得します。 (IElement から継承されます。) | |
OwnedElements | この要素によって所有される要素を取得します。ルート IModel を除き、どの要素にも 1 人の所有者がいます。 (IElement から継承されます。) | |
Owner | この要素を所有する Element を取得します。ルート IModel を除くすべての要素に、1 人の所有者がいます。 (IElement から継承されます。) | |
Source | リレーションシップのソース要素。 (IDirectedRelationship から継承されます。) | |
SourceElement | リレーションシップのソース要素。 (IRelationship から継承されます。) | |
Specific | 一般的な分類子に情報を追加することによって定義された分類子。 | |
Target | リレーションシップのターゲット要素。 (IDirectedRelationship から継承されます。) | |
TargetElement | リレーションシップのターゲット要素。 (IRelationship から継承されます。) | |
VisibleAppliedStereotypes | (IElement から継承されます。) |
このページのトップへ
拡張メソッド
名前 | 説明 | |
---|---|---|
AddReference | 文字列を要素にリンクします。通常、この文字列は URI などの参照、Modelbus 参照、または作業項目 ID です。参照の種類を示す名前を使用します。リンクを表す IReference オブジェクトを返します。 (UmlExtensions によって定義されています。) | |
ApplyStereotype | 要素にステレオタイプを適用します。ステレオタイプによってモデル要素の拡張を表す IStereotypeInstance を作成します。 (ProfileStereotypeExtensions によって定義されています。) | |
Delete | この要素とあらゆる関係、所有されている要素、および形状を削除します。 (UmlExtensions によって定義されています。) | |
DeleteAllReference | 特定のタグの参照をすべて削除します。 (UmlExtensions によって定義されています。) | |
GetId | この要素を識別する GUID を取得します。 (UmlExtensions によって定義されています。) | |
GetModelStore | この要素を含んでいる IModelStore を取得します。 (UmlExtensions によって定義されています。) | |
GetReferences | この要素に関連付けられている指定されたタグの IReferences を取得します。 (UmlExtensions によって定義されています。) | |
GetRelatedElements<T> | 指定した種類のリレーションシップによってこの要素に関係する要素を取得します。 (UmlExtensions によって定義されています。) | |
GetRelatedLinks<T> | この要素から、またはこの要素に対して、指定した型の関係を取得します。 (UmlExtensions によって定義されています。) | |
Shapes | 開かれている図、または指定された開かれている図でモデル要素を表示するすべての図形。 (PresentationHelpers によって定義されています。) |
このページのトップへ
解説
注意
この型で定義されるメソッドは、拡張メソッドです。 このメソッドを使用するには、.NET アセンブリ Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll にプロジェクト参照を追加して、コードにディレクティブ using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml を含める必要があります。