Comportamientos de Llamada [Guía de Usuario de Enterprise Architect] |
Top Previous Next |
En el curso de simular un proceso, puede representar los comportamientos definidos en una operación de una Clase o Actividad en el modelo. En cada caso, utiliza JavaScript para llamar el comportamiento. Invocar el Comportamiento de una Clase Una Clase en su modelo define un comportamiento que quiere simular. Este comportamiento está definido en la página de Comportamiento de una Operación de la Clase. Por ejemplo, la Clase está diseñada para agregar dos enteros, a través de la Operaciónagregar. Los enteros en este caso son parámetros de la operación, definidos por atributos de la Clase, operand1 y operand2.
Invocar el Comportamiento de una Actividad Un elemento Actividad puede tener un comportamiento, definido por una operación en ese elemento. Como un simple ejemplo, una Actividad puede llegar a tener una operación llamadaObtener Resultado, con el comportamiento devolver "Habilitado";. Puede simular este comportamiento en el diagrama hijo de la Actividad (esto es, interno a la Actividad), con una declaración JavaScript en el campo Efecto del elemento de Acción apropiado. En el ejemplo, esto puede ser: sim.result=this.GetResult();
La declaración invoca la operación de Actividad padreObtenerResultado y asigna el resultado del comportamiento de la operación a sim.result. Puede observar el progreso de la simulación y el resultado de simular el comportamiento en las ventanas Locales, donde (en este ejemplo) el valor deresultado "Habilitado" finalmente se mostrará. |