IPackageImport (Interfaz)
Una relación entre paquetes que permite hacer referencia a los elementos del paquete importado como si estuvieran definidos en el paquete de importación.
Espacio de nombres: Microsoft.VisualStudio.Uml.Classes
Ensamblado: Microsoft.VisualStudio.Uml.Interfaces (en Microsoft.VisualStudio.Uml.Interfaces.dll)
Sintaxis
'Declaración
Public Interface IPackageImport _
Inherits IDirectedRelationship, IRelationship, IElement
public interface IPackageImport : IDirectedRelationship,
IRelationship, IElement
public interface class IPackageImport : IDirectedRelationship,
IRelationship, IElement
type IPackageImport =
interface
interface IDirectedRelationship
interface IRelationship
interface IElement
end
public interface IPackageImport extends IDirectedRelationship, IRelationship, IElement
El tipo IPackageImport expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
ApplicableStereotypes | Conjunto de estereotipos que se pueden aplicar a este elemento. (Se hereda de IElement). | |
AppliedStereotypes | Cada IStereotypeInstance denota que un estereotipo se ha aplicado a este elemento. (Se hereda de IElement). | |
Description | La descripción de este elemento. (Se hereda de IElement). | |
ImportedPackage | Paquete cuyos miembros se importan en un espacio de nombres. | |
ImportingNamespace | Espacio de nombres que importa los miembros de un paquete. | |
OwnedComments | Obtiene los comentarios incluidos en este elemento (no los comentarios vinculados a él). (Se hereda de IElement). | |
OwnedElements | Obtiene los elementos que pertenecen a este elemento.Cada elemento tiene un propietario, excepto el objeto IModel raíz. (Se hereda de IElement). | |
Owner | Obtiene el elemento que posee este elemento.Cada elemento, excepto el objeto IModel raíz, tiene un propietario. (Se hereda de IElement). | |
Source | Elemento de origen de la relación. (Se hereda de IDirectedRelationship). | |
SourceElement | Elemento de origen de la relación. (Se hereda de IRelationship). | |
Target | Elemento de destino de la relación. (Se hereda de IDirectedRelationship). | |
TargetElement | Elemento de destino de la relación. (Se hereda de IRelationship). | |
Visibility | Visibilidad de los elementos importados dentro del paquete de importación.Si es privado, solo las definiciones de los elementos del paquete de la importación pueden ver los elementos importados.Si es público, los elementos importados los pueden ver los demás usuarios del paquete de la importación. | |
VisibleAppliedStereotypes | (Se hereda de IElement). |
Arriba
Métodos de extensión
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. (Definido por UmlExtensions). | |
ApplyStereotype | Aplica el estereotipo al elemento.Crea un objeto IStereotypeInstance que representa la extensión del elemento del modelo por el estereotipo. (Definido por ProfileStereotypeExtensions). | |
Delete | Elimina este elemento, así como sus relaciones, elementos propietarios y formas. (Definido por UmlExtensions). | |
DeleteAllReference | Quite todas las referencias de una etiqueta dada. (Definido por UmlExtensions). | |
GetId | Obtiene un GUID que identifica este elemento. (Definido por UmlExtensions). | |
GetModelStore | Obtiene el IModelStore que contiene este elemento. (Definido por UmlExtensions). | |
GetReferences | Obtener el IReferences de una etiqueta determinada asociada a este elemento. (Definido por UmlExtensions). | |
GetRelatedElements<T> | Obtiene los elementos relacionados con este elemento por las relaciones del tipo especificado. (Definido por UmlExtensions). | |
GetRelatedLinks<T> | Obtiene las relaciones de un tipo especificado respecto a este elemento. (Definido por UmlExtensions). | |
Shapes | Todas las formas que muestran el elemento de modelo en cualquier diagrama abierto o en un diagrama abierto especificado. (Definido por PresentationHelpers). |
Arriba
Comentarios
[!NOTA]
Los métodos definidos en este tipo son métodos de extensión.Para usar los métodos, debe agregar una referencia de proyecto al archivo Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll del ensamblado .NET e incluir la directiva using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml en el código.