Partilhar via


Interface IActivityDiagram

Representa um diagrama de atividade UML.Ele pode exibir uma atividade, o que deve ser anexada a ele usando o método Bind.Uma atividade contém um conjunto de ações conectadas por fluxos.Cada atividade pode ser exibida em um diagrama de no máximo, e suas ações podem aparecer em não mais de um diagrama.O próprio diagrama não formam parte do modelo UML.

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

Sintaxe

'Declaração
Public Interface IActivityDiagram _
    Inherits IDiagram, IShape
public interface IActivityDiagram : IDiagram, 
    IShape
public interface class IActivityDiagram : IDiagram, 
    IShape
type IActivityDiagram =  
    interface
        interface IDiagram
        interface IShape
    end
public interface IActivityDiagram extends IDiagram, IShape

O tipo IActivityDiagram expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Activity A atividade que foi associada a este diagrama.Pode ser nulo.
Propriedade pública ChildShapes Formas que estão contidas dentro dessa forma.Por exemplo, as linhas de atributo e operação de uma forma de classe; formas de classe contidas dentro de uma forma de pacote; portas e partes dentro de um componente.Para cada ChildShape, ParentShape = = isso. (Herdado de IShape.)
Propriedade pública Color Obtém ou define a cor da forma. (Herdado de IShape.)
Propriedade pública Diagram O diagrama que contém essa forma. (Herdado de IShape.)
Propriedade pública FileName O caminho da modelagem do projeto arquivo no qual o diagrama está armazenado.Este é o nome da entidade de segurança dos dois arquivos. (Herdado de IDiagram.)
Propriedade pública Height (Herdado de IShape.)
Propriedade pública ModelStore O armazenamento de modelo UML que contém o diagrama e o modelo que ele mostra. (Herdado de IDiagram.)
Propriedade pública Name O nome do diagrama.Não é sempre o mesmo que o nome do arquivo. (Herdado de IDiagram.)
Propriedade pública ParentShape A forma que contém essa forma, ou null.Se ParentShape não for nulo, essa forma é um membro do ParentShape.ChildShapes. (Herdado de IShape.)
Propriedade pública SelectedShapes A coleção de formas que estão selecionados.Se nenhuma forma individual é selecionada, a coleção conterá o diagrama como único membro.Se outras formas estiverem selecionadas, o diagrama não aparecerá na coleção. (Herdado de IDiagram.)
Propriedade pública TypeName Uma seqüência de caracteres que indica qual tipo de diagrama isto é, como, por exemplo, "ComponentDiagram". (Herdado de IDiagram.)
Propriedade pública Width (Herdado de IShape.)
Propriedade pública XPosition (Herdado de IShape.)
Propriedade pública YPosition (Herdado de IShape.)

Superior

Métodos

  Nome Descrição
Método público Bind Exiba uma atividade neste diagrama.A atividade já não deve ser vinculada a um diagrama.Define a propriedade de atividade.
Método público Delete Remove a forma do diagrama.Isso pode ou pode não ser removido do modelo do elemento que a forma exibe.Por exemplo, a remoção de uma forma classe de um diagrama de classe não remove a classe UML do modelo. (Herdado de IShape.)
Método público Display<T>
Método público EnsureVisible (Herdado de IDiagram.)
Método público GetObject<T> Obtém o elemento de modelo representado por esta forma.Fornece o tipo do resultado desejado. (Herdado de IShape.)
Método público Move Altera a posição e tamanho da forma. (Herdado de IShape.)
Método público SelectShapes Define a seleção atual como o determinado conjunto de formas e, em seguida, define a propriedade Selection.Isso não ativa a janela que exibe o diagrama. (Herdado de IDiagram.)
Método público ToIShape<T> Converter para um tipo que especifica o tipo do elemento que a forma representa. (Herdado de IShape.)

Superior

Métodos de extensão

  Nome Descrição
Método de extensão público GetChildShapes<T> Obter formas filhas que exibem o tipo de elemento de modelo especificado. (Definido por PresentationHelpers.)
Método de extensão público GetElement O elemento de modelo que esta forma representa. (Definido por IShapeExtensions.)
Método de extensão público GetSelectedShapes<T> Obtenha todas as formas selecionadas que exibem os elementos de modelo UML do tipo especificado. (Definido por PresentationHelpers.)
Método de extensão público SelectShapes Selecione um conjunto de formas no diagrama.As formas devem ser selecionáveis.Propriedade de SelectedShapes do diagrama será atualizada. (Definido por PresentationHelpers.)

Superior

Comentários

Para obter mais informações, consulte os seguintes tópicos:

Consulte também

Referência

Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation