Share via


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
Public interface 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.
Public interface IProfile A Profile contains definitions of Stereotypes.
Public interface IProfileManager Stores the collection of Profiles available in a Model.
Public interface IProperty In a Profile definition, a property that a stereotype adds to any element to which it is applied.
Public interface IPropertyType In a Profile definition, a description of a type of Properties defined in Stereotypes.
Public interface 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.

See Also

Reference

Other Resources

How to: Define a Profile to Extend UML