Compartilhar via


Classe PackageExtensions

Método de extensão para manipular o conteúdo do pacote.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.PackageExtensions

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

Sintaxe

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

O tipo PackageExtensions expõe os membros a seguir.

Métodos

  Nome Descrição
Método públicoMembro estático CreateAbstraction Criar um novo link de IAbstraction a NamedElement
Método públicoMembro estático CreateActivity Criar um novo objeto de IActivity no pacote
Método públicoMembro estático CreateActor Criar um novo objeto de IActor no pacote
Método públicoMembro estático CreateArtifact Criar um novo objeto de IArtifact no pacote
Método públicoMembro estático CreateAssociation Criar um novo IAssociation
Método públicoMembro estático CreateClass Criar um novo objeto de IClass no pacote
Método públicoMembro estático CreateComment Criar um novo objeto de IComment no pacote
Método públicoMembro estático CreateComponent Criar um novo objeto de IComponent no pacote
Método públicoMembro estático CreateDataType Criar um novo objeto de IDataType no pacote
Método públicoMembro estático CreateDependency Criar um novo link de IDependency a NamedElement
Método públicoMembro estático CreateEnumeration Criar um novo objeto de IEnumeration no pacote
Método públicoMembro estático CreateInteraction Criar um novo objeto de IInteraction no pacote
Método públicoMembro estático CreateInterface Criar um novo objeto de IInterface no pacote
Método públicoMembro estático CreateInterfaceRealization Criar um novo link de IInterfaceRealization a BehavioredClassifier
Método públicoMembro estático CreatePackage Criar um novo objeto de IPackage no pacote
Método públicoMembro estático CreatePrimitiveType Criar um novo objeto de IPrimitiveType no pacote
Método públicoMembro estático CreateRealization Criar um novo link de IRealization a NamedElement
Método públicoMembro estático CreateSubsystem Criar um novo objeto de ISubsystem no pacote
Método públicoMembro estático CreateUsage Criar um novo link de IUsage a NamedElement
Método públicoMembro estático CreateUseCase Criar um novo objeto de IUseCase no pacote
Método públicoMembro estático GetImportedPackages Os pacotes importados do namespace
Método públicoMembro estático GetImportingNamespaces O namespace de importação do pacote

Início

Comentários

Para obter mais informações sobre os diagramas UML, consulte O desenvolvimento de modelos de 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 static (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.Uml