Freigeben über


LifelineExtensions-Klasse

Erweiterungsmethoden für ILifeline.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.LifelineExtensions

Namespace:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public NotInheritable Class LifelineExtensions
public static class LifelineExtensions
[ExtensionAttribute]
public ref class LifelineExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type LifelineExtensions =  class end
public final class LifelineExtensions

Der LifelineExtensions-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member FindInsertionPoint(ILifeline, IExecutionSpecification) Gibt eine Einfügemarke am Anfang (oben) einer Ausführungsspezifikation zurück.Verwenden Sie dies, um die erste Nachricht in einer oder aus der Ausführungsspezifikation hinzuzufügen.
Öffentliche MethodeStatischer Member FindInsertionPoint(ILifeline, IInteractionOperand) Gibt eine Einfügemarke am Anfang (oben) eines Interaktionsoperanden zurück.Verwenden Sie dies, um die erste Nachricht innerhalb des Interaktionsoperanden hinzuzufügen.
Öffentliche MethodeStatischer Member FindInsertionPointAfterCombinedFragment Gibt eine Einfügemarke unmittelbar nach dem angegebenen kombinierten Fragment zurück.
Öffentliche MethodeStatischer Member FindInsertionPointAfterExecutionSpecification Gibt eine Einfügemarke in dieser Lebenslinie unmittelbar nach der angegebenen Ausführungsspezifikation zurück.
Öffentliche MethodeStatischer Member FindInsertionPointAfterInteractionUse Gibt eine Einfügemarke unmittelbar nach der angegebenen Interaktionsverwendung zurück.
Öffentliche MethodeStatischer Member FindInsertionPointAfterMessage Gibt eine Einfügemarke in dieser Lebenslinie unmittelbar nach der angegebenen Meldung zurück.
Öffentliche MethodeStatischer Member FindInsertionPointAtBottom Die Einfügemarke am unteren Ende der Lebenslinie
Öffentliche MethodeStatischer Member FindInsertionPointAtTop Die Einfügemarke am oberen Ende der Lebenslinie.
Öffentliche MethodeStatischer Member GetAllIncomingMessages Alle auf der Lebenslinie oder einer beliebigen Ausführungsspezifikation auf der Lebenslinie eingehenden Nachrichten
Öffentliche MethodeStatischer Member GetAllOutgoingMessages Alle von der Lebenslinie oder von einer ExecutionSpecification auf der Lebenslinie ausgehenden Nachrichten
Öffentliche MethodeStatischer Member GetCombinedFragments Die Auflistung von kombinierten Fragmenten, die Meldungen enthalten, die in dieser Lebenslinie beginnen oder enden, oder die Interaktionsverwendungen oder geschachtelte Fragmente enthalten, die diese Lebenslinie beschreiben.
Öffentliche MethodeStatischer Member GetDisplayName Ruft den Namen der Lebenslinien oder Name und Typ ab, wie im Diagramm angezeigt.
Öffentliche MethodeStatischer Member GetExecutionSpecifications Die Ausführungsspezifikation auf oberster Ebene blockiert auf der Lebenslinie.
Öffentliche MethodeStatischer Member GetInstanceType Ruft den Typnamen ab.
Öffentliche MethodeStatischer Member GetOutgoingMessages Die ausgehenden Nachrichten der obersten Ebene ausgehend von der Lebenslinie, nicht von einer Ausführungsspezifikation.
Öffentliche MethodeStatischer Member SetInstanceType Legt den Typnamen fest.

Zum Seitenanfang

Hinweise

Weitere Informationen zu UML-Diagrammen finden Sie unter Entwickeln von Modellen für den Softwareentwurf.

Weitere Informationen zur Verwendung der UML-API finden Sie unter Erweitern von UML-Modellen und Diagrammen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml-Namespace