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