Microsoft.VisualStudio.Uml.AuxiliaryConstructs, espace de noms
Cet espace de noms fournit une API sur le modèle UML, ainsi que des méthodes pour définir et utiliser les classes du modèle UML. Pour plus d'informations sur les modèles UML dans Visual Studio Ultimate, voir Développement de modèles pour la conception logicielle. Pour plus d'informations sur les classes de modèle, voir Diagrammes de classes UML : indications. Pour plus d'informations sur l'API UML, voir Extension de modèles et de diagrammes UML.
Les types et les propriétés définies dans cet espace de noms correspondent à ceux définis dans la spécification UML. En outre, les méthodes d'extension sont définies dans la plupart des types dans cet espace de noms. Pour plus d'informations, consultez Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.
Interfaces
Interface | Description | |
---|---|---|
IClassifierTemplateParameter | Une valeur dans la définition d'un modèle qui peut être lié à une classe. | |
IModel | Une description partielle d'un système physique, d'un processus ou d'un logiciel. | |
IOperationTemplateParameter | Une valeur dans la définition d'un modèle qui peut être lié à une opération. | |
IParameterableElement | Un élément qui peut être un paramètre dans un modèle ou un argument dans une liaison de modèle.Les classifieurs et ValueSpecifications sont ParameterableElements. | |
IRedefinableTemplateSignature | Un TemplateSignature qui peut être étendu avec des paramètres supplémentaires. | |
ITemplateableElement | Un élément qui peut être défini comme modèle. | |
ITemplateBinding | Spécifie les substitutions des arguments pour les paramètres d'un modèle. | |
ITemplateParameter | Une valeur dans la définition d'un modèle qui peut être remplacé lorsque le modèle est lié. | |
ITemplateParameterSubstitution | Lie un élément tel qu'une classe ou une opération à un paramètre de modèle. | |
ITemplateSignature | Une liste de TemplateParameters pour un modèle. |