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 | |
---|---|---|
![]() ![]() |
CreateAbstraction | Criar um novo link de IAbstraction a NamedElement |
![]() ![]() |
CreateActivity | Criar um novo objeto de IActivity no pacote |
![]() ![]() |
CreateActor | Criar um novo objeto de IActor no pacote |
![]() ![]() |
CreateArtifact | Criar um novo objeto de IArtifact no pacote |
![]() ![]() |
CreateAssociation | Criar um novo IAssociation |
![]() ![]() |
CreateClass | Criar um novo objeto de IClass no pacote |
![]() ![]() |
CreateComment | Criar um novo objeto de IComment no pacote |
![]() ![]() |
CreateComponent | Criar um novo objeto de IComponent no pacote |
![]() ![]() |
CreateDataType | Criar um novo objeto de IDataType no pacote |
![]() ![]() |
CreateDependency | Criar um novo link de IDependency a NamedElement |
![]() ![]() |
CreateEnumeration | Criar um novo objeto de IEnumeration no pacote |
![]() ![]() |
CreateInteraction | Criar um novo objeto de IInteraction no pacote |
![]() ![]() |
CreateInterface | Criar um novo objeto de IInterface no pacote |
![]() ![]() |
CreateInterfaceRealization | Criar um novo link de IInterfaceRealization a BehavioredClassifier |
![]() ![]() |
CreatePackage | Criar um novo objeto de IPackage no pacote |
![]() ![]() |
CreatePrimitiveType | Criar um novo objeto de IPrimitiveType no pacote |
![]() ![]() |
CreateRealization | Criar um novo link de IRealization a NamedElement |
![]() ![]() |
CreateSubsystem | Criar um novo objeto de ISubsystem no pacote |
![]() ![]() |
CreateUsage | Criar um novo link de IUsage a NamedElement |
![]() ![]() |
CreateUseCase | Criar um novo objeto de IUseCase no pacote |
![]() ![]() |
GetImportedPackages | Os pacotes importados do namespace |
![]() ![]() |
GetImportingNamespaces | O namespace de importação do 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.Uml