IConnectorEnd (Interfaz)
Representa el vínculo entre un conector y un elemento que se puede conectar.Cada conector tiene al menos dos ConnectorEnds.
Espacio de nombres: Microsoft.VisualStudio.Uml.CompositeStructures
Ensamblado: Microsoft.VisualStudio.Uml.Interfaces (en Microsoft.VisualStudio.Uml.Interfaces.dll)
Sintaxis
'Declaración
Public Interface IConnectorEnd _
Inherits IMultiplicityElement, IElement
public interface IConnectorEnd : IMultiplicityElement,
IElement
public interface class IConnectorEnd : IMultiplicityElement,
IElement
type IConnectorEnd =
interface
interface IMultiplicityElement
interface IElement
end
public interface IConnectorEnd extends IMultiplicityElement, IElement
El tipo IConnectorEnd 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). |
![]() |
IsOrdered | Para multiplicidad > 1.Es true si los elementos de la colección forman una secuencia con un orden definido. (Se hereda de IMultiplicityElement). |
![]() |
IsUnique | Para multiplicidad > 1.True si cada uno de los valores de la colección es distinto de los demás.Valor predeterminado = True. (Se hereda de IMultiplicityElement). |
![]() |
LowerValue | Obtiene el número mínimo de elementos permitidos.Debe ser al menos 0, y no debe ser *. (Se hereda de IMultiplicityElement). |
![]() |
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). |
![]() |
PartWithPort | Si este extremo está asociado a una parte de un componente, indica a qué parte.Es Null si este extremo está asociado a un puerto del componente contenedor. |
![]() |
Role | Obtiene el tipo de elemento conectado por este extremo, normalmente un puerto del componente o uno de sus elementos. |
![]() |
UpperValue | Obtiene el número máximo de elementos permitidos.Si *, no hay máximo.Debe ser al menos 1. (Se hereda de IMultiplicityElement). |
![]() |
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). |
![]() |
GetBounds | Multiplicidad como cadena con el formato [LowerValue]..[UpperValue]. (Definido por MultiplicityElementExtensions). |
![]() |
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). |
![]() |
SetBounds | Establezca la multiplicidad LowerValue/UpperValue basada en una cadena con el formato [LowerValue]..[UpperValue].[UpperValue] puede ser '*'. (Definido por MultiplicityElementExtensions). |
![]() |
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.
Vea también
Referencia
Microsoft.VisualStudio.Uml.CompositeStructures (Espacio de nombres)