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 | |
---|---|---|
ApplicableStereotypes | Sada Stereotypy, které u tohoto prvku. (Zděděno z IElement.) | |
AppliedStereotypes | Každý IStereotypeInstance označuje, že tento prvek byla vyrovnána stereotypu. (Zděděno z IElement.) | |
ClientDependencies | Získá vztahů závislosti, pro které je tento prvek klienta. (Zděděno z INamedElement.) | |
CoveredBy | Získá kombinované fragmenty, interakce operandy, používá interakce a spuštění specifikace, které tato životnost účastní. | |
Description | Popis tohoto prvku. (Zděděno z IElement.) | |
Interaction | Získá interakce, ve kterém je definována tato životnost. | |
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.) | |
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.) | |
OccurrenceSpecifications | Získá všechny specifikace výskyt připojené k životnosti včetně vnořené položky. | |
OwnedComments | Získává připomínky obsažené v tomto prvku (nikoli k ní komentáře). (Zděděno z IElement.) | |
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.) | |
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.) | |
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.) | |
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. | |
TopLevelOccurrences | Získá výskyt specifikace, která jsou připojena k této životnost kromě vnořených uvnitř jiných životnosti. | |
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.) | |
VisibleAppliedStereotypes | (Zděděno z IElement.) |
Nahoru
Rozšiřující metody
Název | Popis | |
---|---|---|
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.) | |
ApplyStereotype | Platí stereotypu k prvku.Vytvoří IStereotypeInstance představující příponu prvek modelu podle stereotypu. (Definoval ProfileStereotypeExtensions.) | |
Delete | Odstraní tento prvek a všechny vztahy, které prvky a tvary. (Definoval UmlExtensions.) | |
DeleteAllReference | Odeberte všechny odkazy na danou značku. (Definoval UmlExtensions.) | |
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.) | |
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.) | |
FindInsertionPointAfterCombinedFragment | Vrátí kurzor bezprostředně po daném kombinované fragmentu (Definoval LifelineExtensions.) | |
FindInsertionPointAfterExecutionSpecification | Vrátí kurzor na tuto životnost ihned po spuštění dané specifikace. (Definoval LifelineExtensions.) | |
FindInsertionPointAfterInteractionUse | Vrátí kurzor bezprostředně po použití dané interakce. (Definoval LifelineExtensions.) | |
FindInsertionPointAfterMessage | Vrátí kurzor na tuto životnost ihned po dané zprávy. (Definoval LifelineExtensions.) | |
FindInsertionPointAtBottom | Kurzor na konci životnosti (Definoval LifelineExtensions.) | |
FindInsertionPointAtTop | Kurzor v horní části životnosti. (Definoval LifelineExtensions.) | |
GetAllIncomingMessages | Všech zpráv přicházejících na životnost nebo jakékoli spuštění specifikace na obrazci životnosti (Definoval LifelineExtensions.) | |
GetAllOutgoingMessages | Všech zpráv odesílaných z životnosti nebo jakékoliv ExecutionSpecification na obrazci životnosti (Definoval LifelineExtensions.) | |
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.) | |
GetDependencyClients | Vrátí kolekci prvků, které jsou závislé na to. (Definoval NamedElementExtensions.) | |
GetDependencySuppliers | Vrátí kolekci prvků, v nichž je závislý. (Definoval NamedElementExtensions.) | |
GetDisplayName | Získat životnost jméno nebo název a typ zobrazených v diagramu. (Definoval LifelineExtensions.) | |
GetExecutionSpecifications | Horní úroveň spuštění specifikace blokuje na obrazci životnosti (Definoval LifelineExtensions.) | |
GetId | Získá identifikátor GUID, který identifikuje tento prvek. (Definoval UmlExtensions.) | |
GetInstanceType | Získáte název typu. (Definoval LifelineExtensions.) | |
GetModelStore | IModelStore, který obsahuje tento prvek získá. (Definoval UmlExtensions.) | |
GetOutgoingMessages | Nejvyšší úroveň odchozích zpráv odesílaných z životnost, nikoli z jakékoli spuštění specifikace. (Definoval LifelineExtensions.) | |
GetReferences | Získáte IReferences dané značky, které jsou spojeny s tímto prvkem. (Definoval UmlExtensions.) | |
GetRelatedElements<T> | Získá prvky týkající se tohoto prvku vztahy zadaného typu. (Definoval UmlExtensions.) | |
GetRelatedLinks<T> | Získá vztahů určitého typu nebo od tohoto prvku. (Definoval UmlExtensions.) | |
SetInstanceType | Nastavte název typu. (Definoval LifelineExtensions.) | |
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.