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
Método públicoMiembro estático 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.
Método públicoMiembro estático Delete Elimina este elemento, así como sus relaciones, elementos propietarios y formas.
Método públicoMiembro estático DeleteAllReference Quite todas las referencias de una etiqueta dada.
Método públicoMiembro estático GetId Obtiene un GUID que identifica este elemento.
Método públicoMiembro estático GetModelStore(Store) Ajusta el almacén de implementación en un IModelStore.
Método públicoMiembro estático GetModelStore(IElement) Obtiene el IModelStore que contiene este elemento.
Método públicoMiembro estático GetReferences Obtener el IReferences de una etiqueta determinada asociada a este elemento.
Método públicoMiembro estático GetRelatedElements<T> Obtiene los elementos relacionados con este elemento por las relaciones del tipo especificado.
Método públicoMiembro estático 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)