Przestrzeń nazw Microsoft.VisualStudio.Uml.AuxiliaryConstructs
Ta przestrzeń nazw udostępnia interfejs API modelu UML, a także metody do definiowania i użyć klasy szablonu UML.Aby uzyskać więcej informacji na temat modeli UML w Visual Studio Ultimate, zobacz Modele projektowania dla projektowania oprogramowania.Aby uzyskać więcej informacji na temat klas szablonów zobacz Diagramy klas UML: Zalecenia.Aby uzyskać więcej informacji o interfejsie API UML, zobacz Rozszerzanie diagramów i modeli UML.
Typy i właściwości zdefiniowane w tej przestrzeni nazw odpowiadają specyfikacją UML.Ponadto metody rozszerzenia są definiowane na wiele typów w tej przestrzeni nazw.Aby uzyskać więcej informacji, zobacz Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.
Interfejsy
Interfejs | Opis | |
---|---|---|
IClassifierTemplateParameter | Wartość w definicji szablonu, który może być powiązane z klasą. | |
IModel | Częściowe opis fizyczny systemu, procesu lub oprogramowania. | |
IOperationTemplateParameter | Wartość w definicji szablonu, który może być powiązany z operacji. | |
IParameterableElement | Element może być parametr szablonu lub argumentu w powiązaniu z szablonu.Klasyfikatory i ValueSpecifications są ParameterableElements. | |
IRedefinableTemplateSignature | TemplateSignature, które mogą zostać rozszerzone o dodatkowe parametry. | |
ITemplateableElement | Element, który może być zdefiniowany jako szablon. | |
ITemplateBinding | Określa Podstawianie argumentów dla parametrów szablonu. | |
ITemplateParameter | Wartość w definicji szablonu, który może być zastąpione, gdy szablon jest powiązany. | |
ITemplateParameterSubstitution | Powiązanie elementu, takie jak klasy lub operacji z parametrem szablonu. | |
ITemplateSignature | Lista TemplateParameters dla szablonu. |