Microsoft.VisualStudio.Uml.Profiles Namespace
Profiles allow you to extend UML for your own purposes. For more information about UML profiles in Visual Studio Ultimate, see Customizing Your Model with Profiles and Stereotypes. For more information about the UML API, see Extending UML Models and Diagrams.
The types and properties defined in this namespace correspond to those defined in the UML Specification. In addition, extension methods are defined on many of the types in this namespace. For more information, see Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.
Interfaces
Interface | Description | |
---|---|---|
IMetaclass | In a Profile definition, a reference to the type of element to which stereotypes can be applied, such as Component, Attribute, Lifeline or Dependency. | |
IProfile | A Profile contains definitions of Stereotypes. | |
IProfileManager | Stores the collection of Profiles available in a Model. | |
IProperty | In a Profile definition, a property that a stereotype adds to any element to which it is applied. | |
IPropertyType | In a Profile definition, a description of a type of Properties defined in Stereotypes. | |
IStereotype | In a Profile definition, A Stereotype can be applied to a specified set of metaclasses within the UML definition, and can define additional Properties for its metaclasses. |