次の方法で共有


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 から継承されます。)

このページのトップへ

拡張メソッド

  名前 説明
パブリック Extension メソッド AddReference 文字列を要素にリンクします。通常、この文字列は URI などの参照、Modelbus 参照、または作業項目 ID です。参照の種類を示す名前を使用します。リンクを表す IReference オブジェクトを返します。 (UmlExtensions によって定義されています。)
パブリック Extension メソッド ApplyStereotype 要素にステレオタイプを適用します。ステレオタイプによってモデル要素の拡張を表す IStereotypeInstance を作成します。 (ProfileStereotypeExtensions によって定義されています。)
パブリック Extension メソッド Delete この要素とあらゆる関係、所有されている要素、および形状を削除します。 (UmlExtensions によって定義されています。)
パブリック Extension メソッド DeleteAllReference 特定のタグの参照をすべて削除します。 (UmlExtensions によって定義されています。)
パブリック Extension メソッド FindInsertionPoint(IExecutionSpecification) オーバーロードされます。 実行指定の開始位置 (上部) にカーソルを戻します。実行指定に最初のメッセージを追加するか、実行指定から最初のメッセージを追加するには、これを使用します。 (LifelineExtensions によって定義されています。)
パブリック Extension メソッド FindInsertionPoint(IInteractionOperand) オーバーロードされます。 相互作用オペランドの開始位置 (上部) にカーソルを戻します。相互作用オペランド内の最初のメッセージを追加するには、これを使用します。 (LifelineExtensions によって定義されています。)
パブリック Extension メソッド FindInsertionPointAfterCombinedFragment 指定された結合フラグメントの直後に挿入ポイントを戻します (LifelineExtensions によって定義されています。)
パブリック Extension メソッド FindInsertionPointAfterExecutionSpecification 特定の実行指定の直後にこの生存線に挿入ポイントを戻します。 (LifelineExtensions によって定義されています。)
パブリック Extension メソッド FindInsertionPointAfterInteractionUse 指定された相互作用使用の直後に挿入ポイントを戻します (LifelineExtensions によって定義されています。)
パブリック Extension メソッド FindInsertionPointAfterMessage 特定のメッセージの直後にこの生存線に挿入ポイントを戻します。 (LifelineExtensions によって定義されています。)
パブリック Extension メソッド FindInsertionPointAtBottom 生存線の下部にあるカーソル (LifelineExtensions によって定義されています。)
パブリック Extension メソッド FindInsertionPointAtTop 生存線の上にあるカーソル (LifelineExtensions によって定義されています。)
パブリック Extension メソッド GetAllIncomingMessages 生存線または生存線上の実行指定のいずれかに着信するすべてのメッセージ (LifelineExtensions によって定義されています。)
パブリック Extension メソッド GetAllOutgoingMessages 生存線または生存線上の実行指定のいずれかから送信されるすべてのメッセージ (LifelineExtensions によって定義されています。)
パブリック Extension メソッド GetCombinedFragments この生存線で開始または終了するメッセージを含む、またはこの生存線をカバーする相互作用使用または入れ子になったフラグメントを含む、結合フラグメントのコレクションです。 (LifelineExtensions によって定義されています。)
パブリック Extension メソッド GetDependencyClients これに依存している要素のコレクションを返します。 (NamedElementExtensions によって定義されています。)
パブリック Extension メソッド GetDependencySuppliers これが依存している要素のコレクションを返します。 (NamedElementExtensions によって定義されています。)
パブリック Extension メソッド GetDisplayName 図に表示されるように、生存線の名前または名前と型を取得します。 (LifelineExtensions によって定義されています。)
パブリック Extension メソッド GetExecutionSpecifications 生存線の最上位の実行指定ブロック (LifelineExtensions によって定義されています。)
パブリック Extension メソッド GetId この要素を識別する GUID を取得します。 (UmlExtensions によって定義されています。)
パブリック Extension メソッド GetInstanceType 型の名前を取得します。 (LifelineExtensions によって定義されています。)
パブリック Extension メソッド GetModelStore この要素を含んでいる IModelStore を取得します。 (UmlExtensions によって定義されています。)
パブリック Extension メソッド GetOutgoingMessages 実行指定からではなく、生存線から出される最上位の送信メッセージ。 (LifelineExtensions によって定義されています。)
パブリック Extension メソッド GetReferences この要素に関連付けられている指定されたタグの IReferences を取得します。 (UmlExtensions によって定義されています。)
パブリック Extension メソッド GetRelatedElements<T> 指定した種類のリレーションシップによってこの要素に関係する要素を取得します。 (UmlExtensions によって定義されています。)
パブリック Extension メソッド GetRelatedLinks<T> この要素から、またはこの要素に対して、指定した型の関係を取得します。 (UmlExtensions によって定義されています。)
パブリック Extension メソッド SetInstanceType 型名を設定します。 (LifelineExtensions によって定義されています。)
パブリック Extension メソッド Shapes 開かれている図、または指定された開かれている図でモデル要素を表示するすべての図形。 (PresentationHelpers によって定義されています。)

このページのトップへ

解説

この型の使用法の詳細については、「方法: UML API を使用してシーケンス図を編集する」を参照してください。

注意

この型で定義されるメソッドは、拡張メソッドです。 このメソッドを使用するには、.NET アセンブリ Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll にプロジェクト参照を追加して、コードにディレクティブ using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml を含める必要があります。

参照

参照

Microsoft.VisualStudio.Uml.Interactions 名前空間