TemplateParameterKind Enumeration

Used to specify what kind of element can be used as an argument to a template parameter.

Namespace:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Syntax

'Declaration
Public Enumeration TemplateParameterKind
public enum TemplateParameterKind
public enum class TemplateParameterKind
type TemplateParameterKind
public enum TemplateParameterKind

Members

Member name Description
Class The argument must be a class.
Interface The argument must be an interface.
Enumeration The argument must be an enumeration.
Operation The argument must be an operation.
Property The argument must be an attribute or association end.
String The argument must be a string.
Integer The argument must be an integer.
Boolean The argument must be a Boolean value.

Remarks

For more information about UML diagrams, see Developing Models for Software Design.

For more information about using the UML API, see Extending UML Models and Diagrams.

See Also

Reference

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml Namespace