Interface IClassDiagram
Representa um diagrama da classe de UML, que pode exibir classes, interfaces, enumerações, pacotes, e as relações entre eles. O diagrama em si não faz parte do modelo. Contém os objetos de IShape que representam exibições dos elementos modelo. Cada elemento modelo, como uma classe de UML, pode ser representado por vários IShapes, que pode 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 IClassDiagram _
Inherits IDiagram, IShape
public interface IClassDiagram : IDiagram,
IShape
public interface class IClassDiagram : IDiagram,
IShape
type IClassDiagram =
interface
interface IDiagram
interface IShape
end
public interface IClassDiagram extends IDiagram, IShape
O tipo IClassDiagram 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.O elemento pode ser uma instância de IClass, de IInterface, de IEnumeration, IPackage de, ou de IComment.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