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
Boolean The argument must be a Boolean value.
Class The argument must be a class.
Enumeration The argument must be an enumeration.
Integer The argument must be an integer.
Interface The argument must be an interface.
Operation The argument must be an operation.
Property The argument must be an attribute or association end.
String The argument must be a string.

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