Rol de origen

Superior  Previo  Próximo

Esta descripción se refiere al rol del elemento de Origen en una relación, pero se aplica igualmente al rol del elemento de Destino.   

 

Un vínculo puede tener ciertas propiedades asignadas a un extremo, y ser asociado con el rol particular que ese elemento juega en la relación. Puede ingresar los detalles acerca de este rol para desarrollar aún más su modelo.

 

Configurar los detalles del rol origen

Para configurar los detalles del rol origen, proceda con los siguientes pasos:   

1.  Haga doble clic en un conector. Se abre la ventana Propiedades del conector.   

2.  Seleccione la pestaña Rol de origen.  

3.  Ingrese los detalles requeridos y haga clic en el botón Aceptar.

 

associationpropertiesdialog

 

Control

Descripción

Rol <Tipo>

Ingrese el nombre del rol que se jugara.

Nota del rol

Ingrese cualquier nota requerida acerca del rol.

Derivado

Seleccione esta casilla si el valor del rol o valores se pueden calcular desde otra información.

Apropiado

Seleccione este casilla si el rol se apropia por la clase opuesta como opuesto a la asociación.

Unión derivada

Seleccione esta casilla si el rol deriva de las propiedades que lo sub-establecen.

Multiplicidad

Ingrese un valor, o haga clic en la flecha despegable y seleccione las multiplicidad del rol. (Puede definir los valores de este campo en la pestaña Cardinalidad de la ventana Tipos UML.

 

Este es el rango de las instancias del rol que se pude activar en la relación; por ejemplo, un empleado se puede asignar a tareas; para el rol de destino define el rango de instancias a la cual se podría ser asignado el empleado (ej. tareas).

 

Los valores tienen el siguiente formato:

*, o 0..* - cero, una o más instancias.
   0..n - cero o hasta n instancias, pero no más que n.
  n - exactamente n instancias.
   n..* - n, o más que n instancias.

 

Tenga en cuenta que también puede definir multiplicidad de elementos de origen y destino en las Propiedades del atributo del elemento.

Ordenada

Seleccione esta casilla si el rol es una lista y si la lista es ordenada.

Permitir duplicados

Seleccione esta casilla si el rol puede obtener elementos duplicados (Solo es relevante si es multiplicidad > 1)

Contención

Seleccione la naturaleza de la contención en el Destino (referencia, valor....)

Acceso

Seleccione el nivel de acceso para el rol.

Agregación

Seleccione el tipo de agregación que este rol usa.

Alcance del destino

Seleccione el nivel al cual aplica este rol (instancia o clasificador)

Navegabilidad

Seleccione si este rol es navegable (se muestran los extremos no navegables dependiendo de las propiedades del diagrama).

Modificable

Seleccione si este rol esta sujeto a un cambio.

Restricciones

Ingrese cualquier restricción en el rol.

Calificador

Ingrese cualquier calificador o restricción en el rol. Separe los calificadores múltiples con un punto y coma.

Estereotipo

Ingrese o seleccione cualquier estereotipo que aplica a este extremo de la asociación.

Tipo de Miembro

Ingrese un tipo de rol que se puede usar cuando se generan clases de colección para multiplicidad > 1.

 

Tenga en cuenta: Los detalles del rol de origen se muestran en el extremo inicial de un conector. Si dibujo el vínculo incorrectamente, siempre puede usar la característica de Invertir dirección desde el menú contextual del conector en Configuraciones avanzadas.