UmlExtensions (Clase)
Métodos de extensión para IElement, que es la superclase de todos los tipos de elementos del modelo UML.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.UmlExtensions
Espacio de nombres: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Ensamblado: Microsoft.VisualStudio.ArchitectureTools.Extensibility (en Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Sintaxis
'Declaración
<ExtensionAttribute> _
Public NotInheritable Class UmlExtensions
public static class UmlExtensions
[ExtensionAttribute]
public ref class UmlExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type UmlExtensions = class end
public final class UmlExtensions
El tipo UmlExtensions expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
AddReference | Vincula una cadena a un elemento donde, normalmente, la cadena es una referencia, por ejemplo, un URI, referencia de modelbus o id. de elemento de trabajoUtilice el nombre para indicar el tipo de referencia.Devuelve un objeto IReference que representa el vínculo. | |
Delete | Elimina este elemento, así como sus relaciones, elementos propietarios y formas. | |
DeleteAllReference | Quite todas las referencias de una etiqueta dada. | |
GetId | Obtiene un GUID que identifica este elemento. | |
GetModelStore(Store) | Ajusta el almacén de implementación en un IModelStore. | |
GetModelStore(IElement) | Obtiene el IModelStore que contiene este elemento. | |
GetReferences | Obtener el IReferences de una etiqueta determinada asociada a este elemento. | |
GetRelatedElements<T> | Obtiene los elementos relacionados con este elemento por las relaciones del tipo especificado. | |
GetRelatedLinks<T> | Obtiene las relaciones de un tipo especificado respecto a este elemento. |
Arriba
Comentarios
Para obtener más información sobre los diagramas de UML, vea Desarrollar modelos para el diseño de software.
Para obtener más información sobre la API de UML, vea Ampliar modelos y diagramas UML.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml (Espacio de nombres)