Interface IComponentDiagram
Representa um diagrama de componente UML, que pode exibir os componentes e suas partes internas, as conexões e dependências entre elas. 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 componente UML pode ser representado por várias IShapes, o 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 IComponentDiagram _
Inherits IDiagram, IShape
public interface IComponentDiagram : IDiagram,
IShape
public interface class IComponentDiagram : IDiagram,
IShape
type IComponentDiagram =
interface
interface IDiagram
interface IShape
end
public interface IComponentDiagram extends IDiagram, IShape
O tipo IComponentDiagram 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 componente UML no diagrama de classe.Cria um cujo elemento é de IShape element.As partes e as portas do componente são exibidas automaticamente. | |
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