ILifeline インターフェイス
メッセージを送受信できる対話参加者。
名前空間: Microsoft.VisualStudio.Uml.Interactions
アセンブリ: Microsoft.VisualStudio.Uml.Interfaces (Microsoft.VisualStudio.Uml.Interfaces.dll 内)
構文
'宣言
Public Interface ILifeline _
Inherits INamedElement, IElement
public interface ILifeline : INamedElement,
IElement
public interface class ILifeline : INamedElement,
IElement
type ILifeline =
interface
interface INamedElement
interface IElement
end
public interface ILifeline extends INamedElement, IElement
ILifeline 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
![]() |
ApplicableStereotypes | この要素に適用できる一連のステレオタイプ。 (IElement から継承されます。) |
![]() |
AppliedStereotypes | 各 IStereotypeInstance は、ステレオタイプがこの要素に適用されていることを示します。 (IElement から継承されます。) |
![]() |
ClientDependencies | この要素がクライアントである依存関係を取得します。 (INamedElement から継承されます。) |
![]() |
CoveredBy | この生存線が使用されている結合フラグメント、相互作用オペランド、相互作用使用、および実行指定を取得します。 |
![]() |
Description | このテスト要素の説明。 (IElement から継承されます。) |
![]() |
Interaction | この生存線が定義されている相互作用を取得します。 |
![]() |
Name | 格納先の名前空間でのこの要素の名前。この名前空間には、この名前を持つ他の要素がないことが必要です。 (INamedElement から継承されます。) |
![]() |
Namespace | このメソッドの定義が含まれている名前空間を取得します。null も指定できます。 (INamedElement から継承されます。) |
![]() |
OccurrenceSpecifications | 入れ子の項目を含めて、この生存線に添付されているすべてのオカレンス指定を取得します。 |
![]() |
OwnedComments | この要素に含まれるコメント (要素にリンクされたコメントではない) を取得します。 (IElement から継承されます。) |
![]() |
OwnedElements | この要素によって所有される要素を取得します。ルート IModel を除き、どの要素にも 1 人の所有者がいます。 (IElement から継承されます。) |
![]() |
Owner | この要素を所有する Element を取得します。ルート IModel を除くすべての要素に、1 人の所有者がいます。 (IElement から継承されます。) |
![]() |
QualifiedName | 要素を格納する名前空間修飾名がプレフィックスとして付けられた、この要素の名前を取得します。名前が空であるか、または名前空間の修飾名が空である場合には空です。 (INamedElement から継承されます。) |
![]() |
Represents | 定義されている場合、Interaction は分類子の構造体内での相互作用を記述し、この生存線は特定の Part または ConnectableElement を表します。 |
![]() |
TopLevelOccurrences | この生存線にアタッチされているオカレンス指定を取得します (他の生存線内で入れ子になっているものは取得しません)。 |
![]() |
Visibility | 要素を参照できる場所を定義します。パブリック = どこでも表示されます。プライベート = 所有する名前空間でのみ表示されます。プロテクト = 所有する名前空間と汎化関係を持つ要素に対しては表示されます。パッケージ = 名前空間を所有するパッケージでのみ表示されます (存在する場合)。既定値は public です。 (INamedElement から継承されます。) |
![]() |
VisibleAppliedStereotypes | (IElement から継承されます。) |
このページのトップへ
拡張メソッド
名前 | 説明 | |
---|---|---|
![]() |
AddReference | 文字列を要素にリンクします。通常、この文字列は URI などの参照、Modelbus 参照、または作業項目 ID です。参照の種類を示す名前を使用します。リンクを表す IReference オブジェクトを返します。 (UmlExtensions によって定義されています。) |
![]() |
ApplyStereotype | 要素にステレオタイプを適用します。ステレオタイプによってモデル要素の拡張を表す IStereotypeInstance を作成します。 (ProfileStereotypeExtensions によって定義されています。) |
![]() |
Delete | この要素とあらゆる関係、所有されている要素、および形状を削除します。 (UmlExtensions によって定義されています。) |
![]() |
DeleteAllReference | 特定のタグの参照をすべて削除します。 (UmlExtensions によって定義されています。) |
![]() |
FindInsertionPoint(IExecutionSpecification) | オーバーロードされます。 実行指定の開始位置 (上部) にカーソルを戻します。実行指定に最初のメッセージを追加するか、実行指定から最初のメッセージを追加するには、これを使用します。 (LifelineExtensions によって定義されています。) |
![]() |
FindInsertionPoint(IInteractionOperand) | オーバーロードされます。 相互作用オペランドの開始位置 (上部) にカーソルを戻します。相互作用オペランド内の最初のメッセージを追加するには、これを使用します。 (LifelineExtensions によって定義されています。) |
![]() |
FindInsertionPointAfterCombinedFragment | 指定された結合フラグメントの直後に挿入ポイントを戻します (LifelineExtensions によって定義されています。) |
![]() |
FindInsertionPointAfterExecutionSpecification | 特定の実行指定の直後にこの生存線に挿入ポイントを戻します。 (LifelineExtensions によって定義されています。) |
![]() |
FindInsertionPointAfterInteractionUse | 指定された相互作用使用の直後に挿入ポイントを戻します (LifelineExtensions によって定義されています。) |
![]() |
FindInsertionPointAfterMessage | 特定のメッセージの直後にこの生存線に挿入ポイントを戻します。 (LifelineExtensions によって定義されています。) |
![]() |
FindInsertionPointAtBottom | 生存線の下部にあるカーソル (LifelineExtensions によって定義されています。) |
![]() |
FindInsertionPointAtTop | 生存線の上にあるカーソル (LifelineExtensions によって定義されています。) |
![]() |
GetAllIncomingMessages | 生存線または生存線上の実行指定のいずれかに着信するすべてのメッセージ (LifelineExtensions によって定義されています。) |
![]() |
GetAllOutgoingMessages | 生存線または生存線上の実行指定のいずれかから送信されるすべてのメッセージ (LifelineExtensions によって定義されています。) |
![]() |
GetCombinedFragments | この生存線で開始または終了するメッセージを含む、またはこの生存線をカバーする相互作用使用または入れ子になったフラグメントを含む、結合フラグメントのコレクションです。 (LifelineExtensions によって定義されています。) |
![]() |
GetDependencyClients | これに依存している要素のコレクションを返します。 (NamedElementExtensions によって定義されています。) |
![]() |
GetDependencySuppliers | これが依存している要素のコレクションを返します。 (NamedElementExtensions によって定義されています。) |
![]() |
GetDisplayName | 図に表示されるように、生存線の名前または名前と型を取得します。 (LifelineExtensions によって定義されています。) |
![]() |
GetExecutionSpecifications | 生存線の最上位の実行指定ブロック (LifelineExtensions によって定義されています。) |
![]() |
GetId | この要素を識別する GUID を取得します。 (UmlExtensions によって定義されています。) |
![]() |
GetInstanceType | 型の名前を取得します。 (LifelineExtensions によって定義されています。) |
![]() |
GetModelStore | この要素を含んでいる IModelStore を取得します。 (UmlExtensions によって定義されています。) |
![]() |
GetOutgoingMessages | 実行指定からではなく、生存線から出される最上位の送信メッセージ。 (LifelineExtensions によって定義されています。) |
![]() |
GetReferences | この要素に関連付けられている指定されたタグの IReferences を取得します。 (UmlExtensions によって定義されています。) |
![]() |
GetRelatedElements<T> | 指定した種類のリレーションシップによってこの要素に関係する要素を取得します。 (UmlExtensions によって定義されています。) |
![]() |
GetRelatedLinks<T> | この要素から、またはこの要素に対して、指定した型の関係を取得します。 (UmlExtensions によって定義されています。) |
![]() |
SetInstanceType | 型名を設定します。 (LifelineExtensions によって定義されています。) |
![]() |
Shapes | 開かれている図、または指定された開かれている図でモデル要素を表示するすべての図形。 (PresentationHelpers によって定義されています。) |
このページのトップへ
解説
この型の使用法の詳細については、「方法: UML API を使用してシーケンス図を編集する」を参照してください。
注意
この型で定義されるメソッドは、拡張メソッドです。 このメソッドを使用するには、.NET アセンブリ Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll にプロジェクト参照を追加して、コードにディレクティブ using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml を含める必要があります。