Sdílet prostřednictvím


ILifeline – rozhraní

Účastník v interakci, ze kterého lze zprávy odesílány a přijímány.

Obor názvů:  Microsoft.VisualStudio.Uml.Interactions
Sestavení:  Microsoft.VisualStudio.Uml.Interfaces (v Microsoft.VisualStudio.Uml.Interfaces.dll)

Syntaxe

'Deklarace
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

Typ ILifeline zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost ApplicableStereotypes Sada Stereotypy, které u tohoto prvku. (Zděděno z IElement.)
Veřejná vlastnost AppliedStereotypes Každý IStereotypeInstance označuje, že tento prvek byla vyrovnána stereotypu. (Zděděno z IElement.)
Veřejná vlastnost ClientDependencies Získá vztahů závislosti, pro které je tento prvek klienta. (Zděděno z INamedElement.)
Veřejná vlastnost CoveredBy Získá kombinované fragmenty, interakce operandy, používá interakce a spuštění specifikace, které tato životnost účastní.
Veřejná vlastnost Description Popis tohoto prvku. (Zděděno z IElement.)
Veřejná vlastnost Interaction Získá interakce, ve kterém je definována tato životnost.
Veřejná vlastnost Name Název tohoto prvku oboru názvů, který jej obsahuje.V tomto oboru názvů by měly být žádný prvek, který má tento název. (Zděděno z INamedElement.)
Veřejná vlastnost Namespace Obor názvů, ve kterém je definován tento prvek získá.Může mít hodnotu null. (Zděděno z INamedElement.)
Veřejná vlastnost OccurrenceSpecifications Získá všechny specifikace výskyt připojené k životnosti včetně vnořené položky.
Veřejná vlastnost OwnedComments Získává připomínky obsažené v tomto prvku (nikoli k ní komentáře). (Zděděno z IElement.)
Veřejná vlastnost OwnedElements Získá prvky vlastníkem tohoto prvku.Každý prvek má jednoho vlastníka, s výjimkou kořenové IModel. (Zděděno z IElement.)
Veřejná vlastnost Owner Získá prvek, který je vlastníkem tohoto prvku.Každý prvek s výjimkou kořenové IModel má jednoho vlastníka. (Zděděno z IElement.)
Veřejná vlastnost QualifiedName Získá název prvku s kvalifikovaný název oboru názvů, který jej obsahuje.Prázdný název je prázdný nebo kvalifikovaný název oboru názvů je prázdný. (Zděděno z INamedElement.)
Veřejná vlastnost Represents Pokud je definována, interakce popisuje interakcí v rámci struktury třídění a tato životnost představuje určité části nebo ConnectableElement.
Veřejná vlastnost TopLevelOccurrences Získá výskyt specifikace, která jsou připojena k této životnost kromě vnořených uvnitř jiných životnosti.
Veřejná vlastnost Visibility Určuje, kde lze odkazovat na prvek.Public = viditelná kdekoliv; Private = viditelné pouze vlastnící oboru názvů; chráněné = viditelné prvky, které mají vztah generalizace vlastnící oboru názvů; balíček = viditelné pouze v balíčku vlastnící oboru názvů, pokud existuje.Výchozí nastavení = veřejné. (Zděděno z INamedElement.)
Veřejná vlastnost VisibleAppliedStereotypes (Zděděno z IElement.)

Nahoru

Rozšiřující metody

  Název Popis
Veřejná rozšiřující metoda AddReference Odkazy řetězec na element, kde řetězec je obvykle odkaz jako identifikátor URI, modelbus odkaz nebo ID pracovní položky.Použijte název označující typ odkazu.Vrátí objekt IReference, který představuje propojení. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda ApplyStereotype Platí stereotypu k prvku.Vytvoří IStereotypeInstance představující příponu prvek modelu podle stereotypu. (Definoval ProfileStereotypeExtensions.)
Veřejná rozšiřující metoda Delete Odstraní tento prvek a všechny vztahy, které prvky a tvary. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda DeleteAllReference Odeberte všechny odkazy na danou značku. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda FindInsertionPoint(IExecutionSpecification) Přetíženo. Vrátí kurzor na začátek (nahoře) spuštění specifikace. Můžete tak přidat první zprávu do nebo ze spuštění specifikace. (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda FindInsertionPoint(IInteractionOperand) Přetíženo. Vrátí kurzor na začátek (nahoře) operandu interakce.Na to můžete přidat první zprávu uvnitř Operand interakce. (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda FindInsertionPointAfterCombinedFragment Vrátí kurzor bezprostředně po daném kombinované fragmentu (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda FindInsertionPointAfterExecutionSpecification Vrátí kurzor na tuto životnost ihned po spuštění dané specifikace. (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda FindInsertionPointAfterInteractionUse Vrátí kurzor bezprostředně po použití dané interakce. (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda FindInsertionPointAfterMessage Vrátí kurzor na tuto životnost ihned po dané zprávy. (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda FindInsertionPointAtBottom Kurzor na konci životnosti (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda FindInsertionPointAtTop Kurzor v horní části životnosti. (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda GetAllIncomingMessages Všech zpráv přicházejících na životnost nebo jakékoli spuštění specifikace na obrazci životnosti (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda GetAllOutgoingMessages Všech zpráv odesílaných z životnosti nebo jakékoliv ExecutionSpecification na obrazci životnosti (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda GetCombinedFragments Kolekce kombinované fragmenty obsahující zprávy počáteční nebo koncovou na tuto životnost nebo obsahující interakci používá nebo vnořené fragmenty, které pokrývají tuto životnost. (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda GetDependencyClients Vrátí kolekci prvků, které jsou závislé na to. (Definoval NamedElementExtensions.)
Veřejná rozšiřující metoda GetDependencySuppliers Vrátí kolekci prvků, v nichž je závislý. (Definoval NamedElementExtensions.)
Veřejná rozšiřující metoda GetDisplayName Získat životnost jméno nebo název a typ zobrazených v diagramu. (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda GetExecutionSpecifications Horní úroveň spuštění specifikace blokuje na obrazci životnosti (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda GetId Získá identifikátor GUID, který identifikuje tento prvek. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetInstanceType Získáte název typu. (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda GetModelStore IModelStore, který obsahuje tento prvek získá. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetOutgoingMessages Nejvyšší úroveň odchozích zpráv odesílaných z životnost, nikoli z jakékoli spuštění specifikace. (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda GetReferences Získáte IReferences dané značky, které jsou spojeny s tímto prvkem. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetRelatedElements<T> Získá prvky týkající se tohoto prvku vztahy zadaného typu. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetRelatedLinks<T> Získá vztahů určitého typu nebo od tohoto prvku. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda SetInstanceType Nastavte název typu. (Definoval LifelineExtensions.)
Veřejná rozšiřující metoda Shapes Všechny obrazce zobrazující všechny Otevřít diagram nebo na určitý prvek modelu otevřete diagram. (Definoval PresentationHelpers.)

Nahoru

Poznámky

Další informace o použití tohoto typu viz Postupy: Úpravy sekvenčních diagramů pomocí rozhraní API UML.

[!POZNÁMKA]

Metody definované na tohoto typu jsou rozšíření metody.Metody použít, musíte přidat odkaz na projekt.NET sestavení Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll a musí obsahovat směrnice using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; v kódu.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Uml.Interactions – obor názvů