Microsoft.VisualStudio.Uml.AuxiliaryConstructs-Namespace
Dieser Namespace stellt eine API im UML-Modell sowie Methoden zum Definieren und Verwenden von UML-Vorlagenklassen bereit. Weitere Informationen zu UML-Modellen in Visual Studio Ultimate finden Sie unter Entwickeln von Modellen für den Softwareentwurf. Weitere Informationen zu Vorlagenklassen finden Sie unter UML-Klassendiagramme: Richtlinien. Weitere Informationen zur UML-API finden Sie unter Erweitern von UML-Modellen und Diagrammen.
Die in diesem Namespace definierten Typen und Eigenschaften entsprechen denen, die in der UML-Spezifikation definiert werden. Darüber hinaus werden Erweiterungsmethoden für viele Typen in diesem Namespace definiert. Weitere Informationen finden Sie unter Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
IClassifierTemplateParameter | Ein Wert in der Definition einer Vorlage, die an eine Klasse gebunden werden kann. | |
IModel | Eine partielle Beschreibung eines physischen Systems, Prozesses oder einer Software. | |
IOperationTemplateParameter | Ein Wert in der Definition einer Vorlage, die an einen Vorgang gebunden werden kann. | |
IParameterableElement | Ein Element, das ein Parameter in einer Vorlage oder ein Argument in einer Vorlagenbindung sein kann.Klassifizierer und ValueSpecifications sind ParameterableElements. | |
IRedefinableTemplateSignature | Eine TemplateSignature, die mit zusätzlichen Parametern erweitert werden kann. | |
ITemplateableElement | Ein Element, das als Vorlage definiert werden kann. | |
ITemplateBinding | Gibt Ersetzungen von Argumenten für die Parameter einer Vorlage an. | |
ITemplateParameter | Ein Wert in der Definition einer Vorlage, die ersetzt werden kann, wenn die Vorlage gebunden ist. | |
ITemplateParameterSubstitution | Bindet ein Element, z. B. eine Klasse oder einen Vorgang, an einen Vorlagenparameter. | |
ITemplateSignature | Eine Liste von TemplateParameters für eine Vorlage. |