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 | |
---|---|---|
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.) | |
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 da entidade de segurança dos dois arquivos. (Herdado de IDiagram.) | |
Height | (Herdado de IShape.) | |
ModelStore | O armazenamento de modelo UML que contém o diagrama e o modelo que ele mostra. (Herdado de IDiagram.) | |
Name | O nome do diagrama.Não é sempre o mesmo que o nome do arquivo. (Herdado de IDiagram.) | |
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.) | |
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 isto é, como, por exemplo, "ComponentDiagram". (Herdado de IDiagram.) | |
Width | (Herdado de IShape.) | |
XPosition | (Herdado de IShape.) | |
YPosition | (Herdado de IShape.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
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.) | |
Display<T> | Exibir um elemento no diagrama.Cria um IShape cujo elemento é element. | |
EnsureVisible | (Herdado de IDiagram.) | |
GetObject<T> | Obtém o elemento modelo representado por essa forma.Forneça o tipo de resultado desejado. (Herdado de IShape.) | |
Move | Altera a posição e o tamanho da forma. (Herdado de IShape.) | |
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.) | |
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 | |
---|---|---|
GetChildShapes<T> | Obter as formas filhos que exibem o tipo de elemento especificado modelo. (Definido por PresentationHelpers.) | |
GetElement | O elemento de modelo que esta forma representa. (Definido por IShapeExtensions.) | |
GetSelectedShapes<T> | Obter todas as formas selecionadas que exibem UML modelagem os elementos do tipo especificado. (Definido por PresentationHelpers.) | |
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