The supertype of all UML types.
Assembly: Microsoft.VisualStudio.Uml.Interfaces (in Microsoft.VisualStudio.Uml.Interfaces.dll)
Thetype exposes the following members.
|ApplicableStereotypes||The set of stereotypes that could be applied to this element.|
|AppliedStereotypes||Each IStereotypeInstance denotes that a stereotype has been applied to this element.|
|Description||The description of this element.|
|OwnedComments||Gets Comments contained in this element (not comments linked to it).|
|OwnedElements||Gets Elements owned by this element. Every element has one owner, except the root IModel.|
|Owner||Gets the Element that owns this element. Every element except the root IModel has one owner.|
|AddReference||Links a string to an element, usually where the string is a reference such as a URI, modelbus reference, or work item ID. Use the name to indicate the type of reference. Returns an IReference object that represents the link. (Defined by UmlExtensions.)|
|ApplyStereotype||Applies the stereotype to element. Creates an IStereotypeInstance that represents the extension of the model element by the stereotype. (Defined by ProfileStereotypeExtensions.)|
|Delete||Deletes this element and any relationships, owned elements, and shapes. (Defined by UmlExtensions.)|
|DeleteAllReference||Remove all the references of a given tag. (Defined by UmlExtensions.)|
|GetId||Gets a GUID that identifies this element. (Defined by UmlExtensions.)|
|GetModelStore||Gets the IModelStore that contains this element. (Defined by UmlExtensions.)|
|GetReferences||Get the IReferences of a given tag that are associated with this element. (Defined by UmlExtensions.)|
|GetRelatedElements<T>||Gets elements related to this element by relationships of the specified type. (Defined by UmlExtensions.)|
|GetRelatedLinks<T>||Gets relationships of a specified type from or to this element. (Defined by UmlExtensions.)|
|Shapes||All the shapes that display the model element on any open diagram, or on a specified open diagram. (Defined by PresentationHelpers.)|
The methods defined on this type are extension methods. To use the methods, you must add a project reference to the .NET assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll, and you must include the directive using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; in your code.