Interface IClassDiagram
Representa um diagrama de classe UML, que pode exibir classes, interfaces, enumerações, pacotes e as relações entre eles.O próprio diagrama não formam parte do modelo.Ele contém objetos IShape que representam os modos de exibição dos elementos de modelo.Cada elemento de modelo, como, por exemplo, uma classe UML, pode ser representado por várias IShapes, que 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 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 | 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 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 null.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 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 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.) | |
Display<T> | Exiba um elemento no diagrama.O elemento pode ser uma instância de IClass, IInterface, IEnumeration, IPackage ou IComment.Cria um IShape cujo elemento é 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 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> | 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 | |
---|---|---|
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 que exibem os 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.) |
Superior
Comentários
Para obter mais informações, consulte os seguintes tópicos:
Consulte também
Referência
Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation