Propiedades y Operaciones Avanzadas [Guía de Usuario de Enterprise Architect]

Top Previous Next

Propiedades y Operaciones Avanzadas

button_main button_prev button_next

Al definir los comportamientos de los elementos modelo que usted crea, también puede definir como las operaciones se traducen en métodos en el código. Para esto, usted configura opciones en la pestaña Avanzado de la ventana de Propiedades de Operación.

Acceso En el diagrama o en el Explorador de Proyectos:

 

Haga clic en elemento| Elemento | Operaciones (F10) > General | seleccionar operación > Avanzado, o

Clic derecho en el elemento | seleccionar operación y Propiedades | Operaciones > General | seleccionar operación > Avanzado

Opciones Disponibles

Campo/Botón

Uso

Ver También

Concurrencia

Haga clic en la flecha hacia abajo y seleccione la concurrencia de la operación - Secuencial, Protegida o Sincrónica.

 

 

Pura

Para C++, seleccione ésta casilla para indicar que la declaración del método es sintaxis virtual pura. Por ejemplo:

 

virtual void myFunction( ) = 0;

 

(Ésta opción no se muestra para operaciones de elementos de Estado o Máquina de Estado.)

 

 

Constante

Seleccione ésta casilla para indicar que el tipo de devolución del método es constante.

(Ésta opción no se muestra para operaciones de elementos de Estado o Máquina de Estado.)

 

 

Es Consulta

Seleccione ésta casilla para indicar que el método no modifica al objeto.

(Ésta opción no se muestra para operaciones de elementos de Estado o Máquina de Estado.)

 

 

Devolver Arreglo

Seleccione ésta casilla para indicar que el valor devuelto del método es en forma de una orden.

(Ésta opción no se muestra para operaciones de elementos de Estado o Máquina de Estado.)

 

 

Sincronizado

Para Java, seleccione ésta casilla para configurar una bandera de ingeniería de código que se relaciona a múltiples procesos.

(Ésta opción no se muestra para operaciones de elementos de Estado o Máquina de Estado.)

 

 

Avanzado

Seleccione ésta casilla para cada convención de código para asignar como un Valor Etiquetado (correspondiente a una palabra clave de código).

 

Convenciones de Modelado

Operación Redefinida

Si el elemento padre es la fuente de un conector Generalizar, y quiere que la operación seleccionada redefina una operación en el elemento destino , haga clic en el botón Agregar.

Se muestra la ventana Seleccionar Operación, mostrando las operaciones en el elemento destino. Haga clic en la operación apropiada; si quiere redefinir más de una operación en el elemento destino, presione ( Ctrl ) mientras hace clic en cada uno.

Haga clic en el botón Aceptar.

Se muestra una declaración en el campo Operación Redefinida del formato:

 

<Paquete>::<Destino Elemento>.<Operación>

 

En el elemento en el diagrama, el compartimiento de Operación muestra la declaración completa, del formato:

 

<Operación>:{redefine <Paquete>::<Destino Elemento>.<Operación>

 

Si quiere cambiar la operación(es) redefinidas en cualquier punto, otra vez haga clic en el botón Agregar y repita el proceso; la selección original es reemplazada por la nueva selección.

 

Generalización

 

Ventana Seleccionar <Ítem>

Excepción Lanzada

Si quiere que el código revise una excepción, y si ocurre, salte al código definido por un elemento clasificador, puede identificar ese elemento en éste campo.

Haga clic en el botón Agregar. Se muestra la ventana Seleccionar Clasificador; explore o busque a través de la jerarquía del modelo el clasificador apropiado.

Haga clic en el botón Aceptar; el nombre del clasificador se muestra bajo el encabezado Excepción.

Si quiere cambiar el Clasificador en cualquier punto, otra vez haga clic en el botón Agregar y repita el proceso; la selección original es reemplazada por la nueva selección.

 

 

 

Ventana Seleccionar <Ítem>

Cerrar

Haga clic en éste botón para guardar los valores del campo y cerrar la ventana.

 

 

Cancelar

Haga clic en éste botón para cerrar la ventana sin guardar los valores del campo.

 

 

Aprender Más

Propiedades y Operaciones Generales