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 |
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