Compartilhar via


Classe ModelingProject

Permite que você leia um projeto de modelagem UML.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.ModelingProject

Namespace:  Microsoft.VisualStudio.ArchitectureTools.Extensibility
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (em Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Sintaxe

'Declaração
Public NotInheritable Class ModelingProject
public static class ModelingProject
public ref class ModelingProject abstract sealed
[<AbstractClass>]
[<Sealed>]
type ModelingProject =  class end
public final class ModelingProject

O tipo ModelingProject expõe os membros a seguir.

Métodos

  Nome Descrição
Método públicoMembro estático GetReadWriteModelingProject Acesse um projeto UML por seu GUID.
Método públicoMembro estático LoadReadOnly Abra um projeto de modelagem em modo somente leitura.

Superior

Campos

  Nome Descrição
Campo públicoMembro estático LayerModelExtension O nome da extensão do arquivo usado para modelos de camada.
Campo públicoMembro estático ModelDefinitionFileExtension A extensão de arquivo usada para arquivos de projeto de modelagem.
Campo públicoMembro estático ModelDefinitionFolderName O nome da pasta onde estão armazenados os arquivos de pacote.

Superior

Comentários

Para obter mais informações sobre os diagramas UML, consulte Desenvolvendo modelos para design de software.

Para obter mais informações sobre como usar a API de UML, consulte Diagramas e modelos UML estendendo.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility