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.
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.
|