Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un participante en una interacción desde donde los mensajes pueden enviarse y recibirse.
Espacio de nombres: Microsoft.VisualStudio.Uml.Interactions
Ensamblado: Microsoft.VisualStudio.Uml.Interfaces (en Microsoft.VisualStudio.Uml.Interfaces.dll)
Sintaxis
'Declaración
Public Interface ILifeline _
Inherits INamedElement, IElement
public interface ILifeline : INamedElement,
IElement
public interface class ILifeline : INamedElement,
IElement
type ILifeline =
interface
interface INamedElement
interface IElement
end
public interface ILifeline extends INamedElement, IElement
El tipo ILifeline 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). |
![]() |
ClientDependencies | Obtiene las relaciones de dependencia de las que este elemento es el cliente. (Se hereda de INamedElement). |
![]() |
CoveredBy | Obtiene los fragmentos combinados, los operandos de la interacción, los usos de la interacción y las especificaciones de ejecución en las que toma parte esta línea de vida. |
![]() |
Description | La descripción de este elemento. (Se hereda de IElement). |
![]() |
Interaction | Obtiene la interacción en la que esta línea de vida está definida. |
![]() |
Name | Nombre de este elemento en el espacio de nombres que lo contiene.En este espacio de nombres, no debe haber ningún otro elemento que tenga este nombre. (Se hereda de INamedElement). |
![]() |
Namespace | Obtiene el espacio de nombres en el que este elemento está definido.Su valor puede ser null. (Se hereda de INamedElement). |
![]() |
OccurrenceSpecifications | Obtiene todas las especificaciones de aparición adjuntas a esta línea de vida, incluidos los elementos anidados. |
![]() |
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). |
![]() |
QualifiedName | Obtiene el nombre de este elemento, que tiene como prefijo el nombre completo del espacio de nombres que lo contiene.Vacío si el nombre está vacío o si el nombre completo del espacio de nombres está vacío. (Se hereda de INamedElement). |
![]() |
Represents | Si está definido, la interacción describe las interacciones dentro de la estructura de un clasificador y esta línea de vida representa una parte o ConnectableElement concreto. |
![]() |
TopLevelOccurrences | Obtiene las especificaciones de aparición que están asociadas a esta línea de vida, excepto las anidadas dentro de otras líneas de vida. |
![]() |
Visibility | Define dónde se puede hacer referencia al elemento.Público = visible en cualquier parte; privado = visible sólo en el espacio de nombres propietario; protegido = visible a los elementos que tienen una relación de generalización con el espacio de nombres propietario; paquete = visible sólo en el paquete propietario del espacio de nombres, si hay alguno.Valor predeterminado = público. (Se hereda de INamedElement). |
![]() |
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). |
![]() |
FindInsertionPoint(IExecutionSpecification) | Sobrecargado. Devuelve un punto de inserción al principio (parte superior) de una especificación de ejecución.Utilice este método para agregar el primer mensaje para o de la especificación de ejecución. (Definido por LifelineExtensions). |
![]() |
FindInsertionPoint(IInteractionOperand) | Sobrecargado. Devuelve un punto de inserción al principio (parte superior) de un operando de interacción.Utilice este método para agregar el primer mensaje dentro del operando de interacción. (Definido por LifelineExtensions). |
![]() |
FindInsertionPointAfterCombinedFragment | Devuelve un punto de inserción inmediatamente tras el fragmento combinado dado (Definido por LifelineExtensions). |
![]() |
FindInsertionPointAfterExecutionSpecification | Devuelve un punto de inserción en esta línea de vida inmediatamente tras la especificación de ejecución dada. (Definido por LifelineExtensions). |
![]() |
FindInsertionPointAfterInteractionUse | Devuelve un punto de inserción inmediatamente tras el uso de interacción dado. (Definido por LifelineExtensions). |
![]() |
FindInsertionPointAfterMessage | Devuelve un punto de inserción en esta línea de vida inmediatamente tras el mensaje dado. (Definido por LifelineExtensions). |
![]() |
FindInsertionPointAtBottom | Punto de inserción en la parte inferior de la línea de vida (Definido por LifelineExtensions). |
![]() |
FindInsertionPointAtTop | Punto de inserción en la parte superior de la línea de vida. (Definido por LifelineExtensions). |
![]() |
GetAllIncomingMessages | Todos los mensajes entrantes en la línea de vida o en cualquier especificación de ejecución en dicha línea (Definido por LifelineExtensions). |
![]() |
GetAllOutgoingMessages | Todos los mensajes salientes de la línea de vida o de cualquier objeto ExecutionSpecification en dicha línea. (Definido por LifelineExtensions). |
![]() |
GetCombinedFragments | Colección de fragmentos combinados que contienen mensajes que empiezan o acaban en esta línea de vida, o que contienen usos de la interacción o fragmentos anidados que cubren esta línea de vida. (Definido por LifelineExtensions). |
![]() |
GetDependencyClients | Devuelve una colección de elementos dependientes de este. (Definido por NamedElementExtensions). |
![]() |
GetDependencySuppliers | Devuelve una colección de elementos de los que depende este. (Definido por NamedElementExtensions). |
![]() |
GetDisplayName | Obtener el nombre de la línea de vida o nombre y tipo, como se muestra en el diagrama. (Definido por LifelineExtensions). |
![]() |
GetExecutionSpecifications | Bloques de especificación de ejecución de nivel superior en la línea de vida (Definido por LifelineExtensions). |
![]() |
GetId | Obtiene un GUID que identifica este elemento. (Definido por UmlExtensions). |
![]() |
GetInstanceType | Obtener el nombre del tipo. (Definido por LifelineExtensions). |
![]() |
GetModelStore | Obtiene el IModelStore que contiene este elemento. (Definido por UmlExtensions). |
![]() |
GetOutgoingMessages | Mensajes salientes de nivel superior que salen de la línea de vida, no de cualquier especificación de ejecución. (Definido por LifelineExtensions). |
![]() |
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). |
![]() |
SetInstanceType | Establezca el nombre del tipo. (Definido por LifelineExtensions). |
![]() |
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
Para obtener más información sobre cómo usar este tipo, vea Cómo: Modificar diagramas de secuencia usando la API de UML.
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.Interactions (Espacio de nombres)
.gif)
.gif)