Ventana de operaciones - General

Superior  Previo  Próximo

La ventana Operaciones tiene cuatro pestañas:

General, desde la cual puede definir también parámetros de operación
Comportamiento
Precondición y Poscondición (eso es, Restricciones).

 

La pestaña General de la ventana Operaciones permite definir nuevas operaciones y configurar las propiedades más comunes, incluyendo el nombre, tipo de acceso y respuesta.

Tenga en cuenta:

La pestaña General puede variar de acuerdo al tipo de elemento al cual le agrega una operación. Si define operaciones para una tabla de modelado de datos, vea el tema Índices, disparadores, resctricciones de verificación. Las siguientes ilustraciones son para las operaciones de un Objeto y un Estado.

 

operations-general

 

stateops

 

Control

Descripción

Nombre

Nombre de la operación

Parámetros

La lista de parámetros, ver Parámetros de la operación para obtener más información acerca de lo que puede contener este string.

Editar parámetros

Abre la ventana Parámetros.

Tipo de retorno

Tipo de datos retornados por la operación.

(no se muestra para los elementos de Máquina de estado o Estado)

[...] (El botón compilar tipo de retorno)

Abre la ventana Configurar el clasificador del elemento.

(no se muestra para los elementos de Máquina de estado o Estado)

Acción

(Para los elementos de Máquina de estado o Estado.) Define la acción de las operaciones: hacer, salir o entrar.

Alcance

Pública/Protegida/Privada/Paquete.

Estereotipo

Un estereotipo opcional para esta operación

Concurrencia

Concurrencia de la operación

Alias

Un alias opcional para la operación

Notas

Notas de texto libre

Virtual/Abstracto

Si el lenguaje de la operación se establece a C++, esta opción traduce a la palabra clave Virtual de C++. Por el contrario, esta opción es Abstracto, perteneciendo a una función abstracta.

(no se muestra para los elementos de Máquina de estado o Estado)

Devolver un arreglo

El valor de respuesta es un arreglo

(no se muestra para los elementos de Máquina de estado o Estado)

Sincronizado

Una bandera de ingeniería de código que se relaciona a un multi hilado en Java.

(no se muestra para los elementos de Máquina de estado o Estado)

Estático

La operación es un miembro estático.

(no se muestra para los elementos de Máquina de estado o Estado)

Restricción

El tipo de retorno de este método es constante.

(no se muestra para los elementos de Máquina de estado o Estado)

Puro

Se relaciona con la sintaxis pura virtual de C++ - ej.

virtual void myFunction( ) = 0;

(no se muestra para los elementos de Máquina de estado o Estado)

Es Consulta

Este método no modifica el objeto.

(no se muestra para los elementos de Máquina de estado o Estado)

Operaciones

Lista de operaciones definidas.

Botones Arriba/Abajo

Usados para cambiar el orden de las operaciones en la lista.

Nuevo

Crea una nueva operación.

Copiar

Copia la operación seleccionada actualmente.

Guardar

Guarda la nueva operación, o guarda los detalles modificados de la operación existente.

Eliminar

Elimina la operación actualmente seleccionada.

Tenga en cuenta:

Si hace cambios y no los guarda, el botón Cancelar le preguntará si quiere confirmar o cancelar los cambios, mientras que el botón Cerrar cierra el diálogo inmediatamente y no guarda los cambios.
Si está creando muchas operaciones, vaya a la página Atributos/Operaciones de la ventana Opciones (Herramientas | Opciones | Ingeniería de código fuente | Atributos/Operaciones) y seleccione la casilla Re-seleccione el ítem editado, después de guardar. Ahora, cuando cree una operación y haga clic en el botón Guardar, el campo de la ventana se limpia para que ingrese los detalles de la siguiente operación. Esto le ayuda cuando quiere crear operaciones rápidamente y no necesariamente quiere llenar completamente cada una mientras las crea.