Partilhar via


Classe LifelineExtensions

Métodos de extensão para ILifeline.

Hierarquia de herança

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

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

Sintaxe

'Declaração
<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

O tipo LifelineExtensions expõe os membros a seguir.

Métodos

  Nome Descrição
Método públicoMembro estático FindInsertionPoint(ILifeline, IExecutionSpecification) Retorna um ponto de inserção no início (superior) de uma especificação de execução.Use esta opção para adicionar a primeira mensagem de ou para a especificação de execução.
Método públicoMembro estático FindInsertionPoint(ILifeline, IInteractionOperand) Retorna um ponto de inserção no início (superior) de um operando de interação.Use esta opção para adicionar a primeira mensagem dentro do operando de interação.
Método públicoMembro estático FindInsertionPointAfterCombinedFragment Retorna um ponto de inserção imediatamente após o fragmento combinado de determinado
Método públicoMembro estático FindInsertionPointAfterExecutionSpecification Retorna um ponto de inserção nesta linha de vida imediatamente após a especificação de execução de determinado.
Método públicoMembro estático FindInsertionPointAfterInteractionUse Retorna um ponto de inserção imediatamente após o uso de interação determinado.
Método públicoMembro estático FindInsertionPointAfterMessage Retorna um ponto de inserção nesta linha de vida imediatamente após a mensagem em questão.
Método públicoMembro estático FindInsertionPointAtBottom O ponto de inserção na parte inferior da linha de vida
Método públicoMembro estático FindInsertionPointAtTop O ponto de inserção no início da linha de vida.
Método públicoMembro estático GetAllIncomingMessages Todas as mensagens de entrada para a linha de vida ou qualquer especificação de execução na linha de vida
Método públicoMembro estático GetAllOutgoingMessages Todas as mensagens de saída de linha de vida ou de qualquer ExecutionSpecification na linha de vida
Método públicoMembro estático GetCombinedFragments A coleção de fragmentos combinados que contenham mensagens inicial ou final nesta linha de vida, ou que usa a interação ou fragmentos aninhados que abrangem a esta linha de vida.
Método públicoMembro estático GetDisplayName Obtenha a linha da vida da nome ou o nome e tipo, como exibido no diagrama.
Método públicoMembro estático GetExecutionSpecifications Bloqueia o nível de especificação de execução na parte superior da linha de vida
Método públicoMembro estático GetInstanceType Obter o nome de tipo.
Método públicoMembro estático GetOutgoingMessages A saída de nível superior para mensagens de saída da linha de vida, não a partir de qualquer especificação de execução.
Método públicoMembro estático SetInstanceType Defina o nome de tipo.

Superior

Comentários

Para obter mais informações sobre os diagramas UML, consulte Desenvolvendo modelos para design de software.

Para obter mais informações sobre como usar a API de UML, consulte Diagramas e modelos UML estendendo.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml