Interface IUseCaseDiagram
Representa um uso caso diagrama UML, que pode exibir sistemas, atores e casos de uso. O próprio diagrama não é parte do modelo UML. Ele contém objetos IShape que representam os modos de exibição dos elementos de modelo. Cada elemento de modelo, como, por exemplo, um caso de uso, talvez representam por várias formas, pode estar em diferentes diagramas.
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 | |
---|---|---|
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.) | |
Color | Obtém ou define a cor da forma. (Herdado de IShape.) | |
Diagram | O diagrama que contém essa forma. (Herdado de IShape.) | |
FileName | O caminho da modelagem do projeto arquivo no qual o diagrama está armazenado.Este é o nome do princípio de que os dois arquivos. (Herdado de IDiagram.) | |
Height | (Herdado de IShape.) | |
ModelStore | O armazenamento de modelo UML que contém o diagrama e o modelo que ela mostra. (Herdado de IDiagram.) | |
Name | O nome do diagrama.Não é sempre o mesmo nome do arquivo. (Herdado de IDiagram.) | |
ParentShape | A forma que contém esta forma ou nulo.Se ParentShape não for nulo, essa forma é um membro do ParentShape.ChildShapes. (Herdado de IShape.) | |
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.) | |
TypeName | É uma seqüência de caracteres que indica qual tipo de diagrama isso como, por exemplo, "componentdiagram". (Herdado de IDiagram.) | |
Width | (Herdado de IShape.) | |
XPosition | (Herdado de IShape.) | |
YPosition | (Herdado de IShape.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
Delete | Remove a forma do diagrama.Isso pode ou pode não remover do modelo no elemento que exibe de forma.Por exemplo, a remoção de uma forma de classe de um diagrama de classe não remover a classe UML do modelo. (Herdado de IShape.) | |
Display<T> | Exiba um elemento no diagrama.Cria um cujo elemento é de IShape element. | |
EnsureVisible | (Herdado de IDiagram.) | |
GetObject<T> | Obtém o elemento de modelo representado por esta forma.Fornece o tipo do resultado desejado. (Herdado de IShape.) | |
Move | Altera a posição e tamanho da forma. (Herdado de IShape.) | |
SelectShapes | Define a seleção atual para determinada coleção de formas e, em seguida, define a propriedade Selection.Isso não ativa a janela que exibe o diagrama. (Herdado de IDiagram.) | |
ToIShape<T> | Converter para um tipo que especifica o tipo do elemento que a forma representa. (Herdado de IShape.) |
Início
Métodos de extensão
Nome | Descrição | |
---|---|---|
GetChildShapes<T> | Obter formas filhas que exibem o tipo de elemento de modelo especificado. (Definido por PresentationHelpers.) | |
GetElement | O elemento de modelo que esta forma representa. (Definido por IShapeExtensions.) | |
GetSelectedShapes<T> | Obtenha todas as formas selecionadas exibem elementos de modelo UML do tipo especificado. (Definido por PresentationHelpers.) | |
SelectShapes | Selecione um conjunto de formas no diagrama.As formas devem ser selecionáveis.Propriedade de SelectedShapes do diagrama será atualizada. (Definido por PresentationHelpers.) |
Início
Comentários
Para obter mais informações, consulte os seguintes tópicos:
Consulte também
Referência
Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation