Partilhar via


Interface IUseCaseDiagram

Representa um diagrama dos casos de uso de UML, que pode exibir casos, atores, e sistemas de uso. O diagrama em si não faz parte do modelo de UML. Contém os objetos de IShape que representam exibições dos elementos modelo. Cada elemento modelo, como um caso de uso, pode ser representa por várias formas, que podem estar em diagramas diferentes.

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

Sintaxe

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

O tipo IUseCaseDiagram expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ChildShapes Forma que estão contidas nessa forma.Por exemplo, o atributo e as linhas da operação de uma classe dão forma; forma da classe contidas em uma forma de pacote; portas e partes de um componente.Para cada ChildShape, == de 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 nulo.Se ParentShape não for nulo, essa forma é um membro de 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 Delete Remove a forma de diagrama.Isso pode ou não pode remover o elemento do modelo que exibe a forma.Por exemplo, removendo uma forma da classe de um diagrama da classe não remove a classe de UML do modelo. (Herdado de IShape.)
Método público Display<T> Exibir um elemento no diagrama.Cria um IShape cujo elemento é element.
Método público EnsureVisible (Herdado de IDiagram.)
Método público GetObject<T> Obtém o elemento modelo representado por essa forma.Forneça o tipo de resultado desejado. (Herdado de IShape.)
Método público Move Altera a posição e o 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> Conversão em um tipo que especifica o tipo de elemento que representa a forma. (Herdado de IShape.)

Superior

Métodos de extensão

  Nome Descrição
Método de extensão público GetChildShapes<T> Obter as formas filhos que exibem o tipo de elemento especificado modelo. (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> Obter todas as formas selecionadas que exibem UML modelagem os elementos do tipo especificado. (Definido por PresentationHelpers.)
Método de extensão público SelectShapes Selecione uma coleção das formas no diagrama.As formas devem ser selecionáveis.A propriedade de SelectedShapes 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