Partager via


PackageExtensions, classe

Méthode d'extension pour manipuler le contenu du package.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly :  Microsoft.VisualStudio.ArchitectureTools.Extensibility (dans Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Syntaxe

'Déclaration
<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

Le type PackageExtensions expose les membres suivants.

Méthodes

  Nom Description
Méthode publiqueMembre statique CreateAbstraction Créez un lien IAbstraction dans le NamedElement
Méthode publiqueMembre statique CreateActivity Créez un nouvel objet IActivity dans le package
Méthode publiqueMembre statique CreateActor Créez un nouvel objet IActor dans le package
Méthode publiqueMembre statique CreateArtifact Créez un nouvel objet IArtifact dans le package
Méthode publiqueMembre statique CreateAssociation Créez une nouvelle IAssociation
Méthode publiqueMembre statique CreateClass Créez un nouvel objet IClass dans le package
Méthode publiqueMembre statique CreateComment Créez un nouvel objet IComment dans le package
Méthode publiqueMembre statique CreateComponent Créez un nouvel objet IComment dans le package
Méthode publiqueMembre statique CreateDataType Créez un nouvel objet IDataType dans le package
Méthode publiqueMembre statique CreateDependency Créez un nouveau lien IDependency dans le NamedElement
Méthode publiqueMembre statique CreateEnumeration Créez un nouvel objet IEnumeration dans le package
Méthode publiqueMembre statique CreateInteraction Créez un nouvel objet IInteraction dans le package
Méthode publiqueMembre statique CreateInterface Créez un nouvel objet IInterface dans le package
Méthode publiqueMembre statique CreateInterfaceRealization Créez un lien IInterfaceRealization dans BehavioredClassifier
Méthode publiqueMembre statique CreatePackage Créez un nouvel objet IPackage dans le package
Méthode publiqueMembre statique CreatePrimitiveType Créez un nouvel objet IPrimitiveType dans le package
Méthode publiqueMembre statique CreateRealization Créez un lien IRealization dans NamedElement
Méthode publiqueMembre statique CreateSubsystem Créez un nouvel objet ISubsystem dans le package
Méthode publiqueMembre statique CreateUsage Créez un lien IUsage dans NamedElement
Méthode publiqueMembre statique CreateUseCase Créez un nouvel objet IUseCase dans le package
Méthode publiqueMembre statique GetImportedPackages Les packages importés de l'espace de noms.
Méthode publiqueMembre statique GetImportingNamespaces L'espace de noms d'importation du package

Début

Notes

Pour plus d'informations sur les diagrammes UML, consultez Développement de modèles pour la conception logicielle.

Pour plus d'informations sur l'utilisation d'API UML, consultez Extension de modèles et de diagrammes UML.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml, espace de noms