Partager via


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

Cet espace de noms contient des extensions aux types UML. La majorité des extensions sont des méthodes pour créer de nouvelles instances. Il existe également un certain nombre de types et de méthodes d'assistance qui simplifient la navigation et la mise à jour d'un modèle UML.

Pour plus d'informations, consultez les rubriques suivantes :

Classes

  Classe Description
Classe publique AcceptEventActionExtensions Méthodes d'extension pour IAcceptEventAction.
Classe publique ActionExtensions Fournit des méthodes d'extension.
Classe publique ActivityDesignerExtensionAttribute Appliquez cet attribut à une classe qui définit une extension sur les diagrammes d'activités UML.
Classe publique ActivityExtensions Méthodes d'extension pour IActivity.
Classe publique ArtifactExtensions Méthodes d'extension pour IArtifact.
Classe publique BehavioralFeatureExtensions Méthodes d'extension pour IBehavioralFeature.
Classe publique BehavioredClassifierExtensions Méthodes d'extension pour BehavioredClassifier.
Classe publique BehaviorExtensions Méthodes d'extension pour IBehavior.
Classe publique CallActionExtensions Méthodes d'extension pour CallAction.
Classe publique CallOperationActionExtensions Méthodes d'extension pour ICallOperationAction.
Classe publique ClassDesignerExtensionAttribute Appliquez cet attribut à une classe qui définit une extension sur les diagrammes de classes UML.
Classe publique ClassExtensions Méthodes d'extension pour IClass.
Classe publique ClassifierExtensions Méthodes d'extension pour IClassifier.
Classe publique CombinedFragmentExtensions Fournit des méthodes d'extension.
Classe publique ComponentDesignerExtensionAttribute Appliquez cet attribut à une classe qui définit une extension sur les diagrammes de composants UML.
Classe publique ComponentExtensions Méthodes d'extension pour IComponent.
Classe publique ConnectableElementExtensions Méthodes d'extension pour IConnectableElement.
Classe publique ConstraintExtensions Méthodes d'extension pour IConstraint.
Classe publique EnumerationExtensions Méthodes d'extension pour IEnumeration.
Classe publique EnumerationLiteralExtensions Méthodes d'extension pour IEnumerationLiteral.
Classe publique ExecutionSpecificationExtensions Méthodes d'extension pour IExecutionSpecification.
Classe publique InteractionConstraintExtensions Méthodes d'extension pour InteractionConstraint.
Classe publique InteractionExtensions Fournit des méthodes d'extension.
Classe publique InteractionOperandExtensions Méthodes d'extension pour IInteractionOperand.
Classe publique InterfaceExtensions Méthodes d'extension pour IInterface.
Classe publique InvocationActionExtensions Méthodes d'extension pour IInvocation.
Classe publique IShapeExtensions Fournit des méthodes d'extension.
Classe publique LifelineExtensions Méthodes d'extension pour ILifeline.
Classe publique MessageExtensions Méthodes d'extension pour gérer des interactions.
Classe publique ModelStore
Classe publique MultiplicityElementExtensions Méthodes d'extension pour IMultiplicityElement.
Classe publique NamedElementExtensions Méthodes d'extension pour INamedElement.
Classe publique NamespaceExtensions Méthodes d'extension pour INamespace.
Classe publique ObjectNodeExtensions Fournit des méthodes d'extension.
Classe publique OpaqueActionExtensions Méthode d'extension OpaqueAction pour gérer les éléments de modèle contenus IInputPin
Classe publique OperationExtensions Méthodes d'extension pour IOperation.
Classe publique PackageExtensions Méthode d'extension pour manipuler le contenu du package.
Classe publique ParameterExtensions Méthodes d'extension pour IParameter.
Classe publique ProfileStereotypeExtensions Méthodes d'extension relatives aux profils et aux stéréotypes.
Classe publique PropertyExtensions Méthodes d'extension pour IProperty.
Classe publique ReferenceConstants Noms prédéfinis pour une utilisation avec IReference.
Classe publique SendSignalActionExtensions Méthodes d'extension pour ISendSignalAction.
Classe publique SequenceDesignerExtensionAttribute Appliquez cet attribut à une classe qui définit une extension sur les diagrammes de séquences UML.
Classe publique SetOwnerExtensions Méthodes d'extension pour modifier le propriétaire.
Classe publique StructuredClassifierExtensions Méthodes d'extension pour IStructuredClassifier.
Classe publique TemplateBindingExtensions Méthodes d'extension pour ITemplateBinding.
Classe publique TemplateParameterExtensions Méthodes d'extension pour ITemplateParameter.
Classe publique UmlExtensions Méthodes d'extension pour IElement, qui est la superclasse tous les types d'éléments de modèles UML.
Classe publique UseCaseDesignerExtensionAttribute Appliquez cet attribut à une classe qui définit une extension sur les diagrammes de cas d'utilisation UML.
Classe publique UseCaseExtensions Méthodes d'extension pour gérer les cas d'usage.
Classe publique ValidationContextExtensions Extensions pour ValidationContext.

Interfaces

  Interface Description
Interface publique IInsertionPoint Un point sur une ligne de vie à partir de laquelle les messages peuvent démarrer ou se terminer et où d'autres éléments peuvent être liés.
Interface publique ILinkedWorkItemExtension Exportez et implémentez cette interface pour définir un gestionnaire de liens d'éléments de travail.Cela est appelé lorsqu'un élément dans un modèle UML est associé à un élément de travail TFS.
Interface publique IModelStore Magasin associé à un IModelingProject, dans lequel les éléments de modèle UML sont stockés.
Interface publique IReference Un IReference peut lier un IElement à un élément de travail, à une URL ou à un élément dans un autre modèle.Utilisez la méthode IElement.AddReference () pour créer le lien.

Énumérations

  Énumération Description
Énumération publique TemplateParameterKind Utilisé pour spécifier le type d'élément à utiliser comme argument d'un paramètre de modèle.