Plantillas de Llamada Desde Plantillas [Guía de Usuario de Enterprise Architect]

Top Previous Next

Plantillas de Llamada Desde Plantillas

button_main button_prev button_next

Utilizando llamadas de funciones con parámetros, puede llamar plantillas de otras plantillas, si plantillas estándar o plantillas definidas por usuarios creados dentro de su proyecto. También, plantillas llamadas pueden devolver un valor, y pueden ser llamados recursivamente.

Ejemplos

Una declaración de llamada devolviendo un parámetro a una variable:

$sSource = %StateEnumeratedName($Source)%

 

 

Una declaración de llamada a una plantilla que tiene parámetros:

%RuleTask($GUID,$index)%

 

 

Utilizando la declaración de $parameter en la plantilla llamada:

$GUID = $parameter1

$index = $parameter2

 

 

Las plantillas soportan llamadas recursivas, tal como la siguiente llamada recursivo en la plantilla Tarea de Regla:

$GUID = $parameter1

$index = $parameter2

 

%PI=""%

 

$nul = "Initialize condition and action object"

 

$count = %BR_GET("RuletCount")%

 

%if $count=="" or $count == $index%

%ComputeRulet($GUID)%

\n

%endTemplate%

 

%Rulet($index)%

\n

$index = %MATH_ADD($index, "1")%

%RuleTask($GUID,$index)%

 

Aprender más

Crear Plantillas Personalizadas

Personalizar Plantillas Base

El Editor de Plantilla de Código en Desarrollo MDG