PackageExtensions Class

 

Extension method for manipulating package contents.

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

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

[ExtensionAttribute]
public ref class PackageExtensions abstract sealed 

NameDescription
System_CAPS_pubmethodSystem_CAPS_staticCreateAbstraction(IPackage^, INamedElement^, INamedElement^)

Create a new IAbstraction link in the NamedElement

System_CAPS_pubmethodSystem_CAPS_staticCreateActivity(IPackage^)

Create a new IActivity object in the Package

System_CAPS_pubmethodSystem_CAPS_staticCreateActor(IPackage^)

Create a new IActor object in the Package

System_CAPS_pubmethodSystem_CAPS_staticCreateArtifact(IPackage^)

Create a new IArtifact object in the Package

System_CAPS_pubmethodSystem_CAPS_staticCreateAssociation(IPackage^, IClassifier^, IClassifier^)

Create a new IAssociation

System_CAPS_pubmethodSystem_CAPS_staticCreateClass(IPackage^)

Create a new IClass object in the Package

System_CAPS_pubmethodSystem_CAPS_staticCreateComment(IPackage^)

Create a new IComment object in the Package

System_CAPS_pubmethodSystem_CAPS_staticCreateComponent(IPackage^)

Create a new IComponent object in the Package

System_CAPS_pubmethodSystem_CAPS_staticCreateDataType(IPackage^)

Create a new IDataType object in the Package

System_CAPS_pubmethodSystem_CAPS_staticCreateDependency(IPackage^, INamedElement^, INamedElement^)

Create a new IDependency link in the NamedElement

System_CAPS_pubmethodSystem_CAPS_staticCreateEnumeration(IPackage^)

Create a new IEnumeration object in the Package

System_CAPS_pubmethodSystem_CAPS_staticCreateInteraction(IPackage^)

Create a new IInteraction object in the Package

System_CAPS_pubmethodSystem_CAPS_staticCreateInterface(IPackage^)

Create a new IInterface object in the Package

System_CAPS_pubmethodSystem_CAPS_staticCreateInterfaceRealization(IPackage^, IBehavioredClassifier^, IInterface^)

Create a new IInterfaceRealization link in the BehavioredClassifier

System_CAPS_pubmethodSystem_CAPS_staticCreatePackage(IPackage^)

Create a new IPackage object in the Package

System_CAPS_pubmethodSystem_CAPS_staticCreatePrimitiveType(IPackage^)

Create a new IPrimitiveType object in the Package

System_CAPS_pubmethodSystem_CAPS_staticCreateRealization(IPackage^, INamedElement^, INamedElement^)

Create a new IRealization link in the NamedElement

System_CAPS_pubmethodSystem_CAPS_staticCreateSubsystem(IPackage^)

Create a new ISubsystem object in the Package

System_CAPS_pubmethodSystem_CAPS_staticCreateUsage(IPackage^, INamedElement^, INamedElement^)

Create a new IUsage link in the NamedElement

System_CAPS_pubmethodSystem_CAPS_staticCreateUseCase(IPackage^)

Create a new IUseCase object in the Package

System_CAPS_pubmethodSystem_CAPS_staticGetImportedPackages(INamespace^)

The imported packages of the namespace

System_CAPS_pubmethodSystem_CAPS_staticGetImportingNamespaces(IPackage^)

The importing namespace of the package

For more information about UML diagrams, see Create models for your app.

For more information about using the UML API, see Extend UML models and diagrams.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: