Class: __FlowManager

__FlowManager()

Clase gestora del flujo de ejecución del algoritmo

Constructor

new __FlowManager()

Constructor por defecto
Source:

Members

executeAction

Ejecuta la acción dada
Source:

Methods

(static) selectLine(line)

Acción de seleccionar una línea de código
Parameters:
Name Type Description
line number Línea a seleccionar
Source:

(static) unselectLine(line)

Acción de deseleccionar una línea de código
Parameters:
Name Type Description
line number
Source:

back()

Retrocede un paso en el algotimo
Source:

finishFlow()

Finaliza el gestor
Source:

finishStep()

Finaliza el paso creado
Source:

includeAction(action)

Añade una nueva acción que se ejecutará al entrar al paso
Parameters:
Name Type Description
action action Acción a añadir
Source:

includeBackAction(action)

Añade una nueva acción que se ejecutará al entrar volver al paso anterior
Parameters:
Name Type Description
action action Acción a añadir
Source:

includeExitAction(action)

Añade una nueva acción que se ejecutará al salir del paso hacia adelante
Parameters:
Name Type Description
action action Acción a añadir
Source:

last()

Va al último paso en el algoritmo
Source:

newBarValue(chart, id, value)

Valor que se setará en la entrada del paso para la barra del gráfico indicado
Parameters:
Name Type Description
chart string Nombre de la gráfico
id number Número de barra
value object Nuevo valor
Source:

newCellValue(table, row, column, value)

Valor que se setará en la entrada del paso para la celda de la tabla indicada
Parameters:
Name Type Description
table string Nombre de la tabla
row number Número de la fila
column number Número de la columna
value object Nuevo valor
Source:

newResultValue(name, value)

Valor que se seteará cuando se entre en el paso para la variable indicada
Parameters:
Name Type Description
name string Nombre de la variable
value object Valor nuevo
Source:

next()

Avanza un paso en el algoritmo
Source:

oldBarValue(chart, id, value)

Valor que se seteará cuando se vuelva para el paso anterior del paso actualpara la barra del gráfico indicado
Parameters:
Name Type Description
chart string Nombre de la gráfico
id number Número de barra
value object Valor viejo
Source:

oldCellValue(table, row, column, value)

Valor que se seteará cuando se vuelva para el paso anterior del paso actual para la celda de la tabla indicada
Parameters:
Name Type Description
table string Nombre de la tabla
row number Número de la fila
column number Número de la columna
value object Valor viejo
Source:

oldResultValue(name, value)

Valor que se seteará cuando se vuelva para el paso anterior para una variable dada
Parameters:
Name Type Description
name string Nombre de la variable
value object Valor antiguo
Source:

reset()

Vuelve al primer paso del algoritmo
Source:

selectBar(chart, id)

Selecciona para ese paso la barra del gráfico indicado
Parameters:
Name Type Description
chart string Nombre de la gráfico
id number Número de barra
Source:

selectBarPermanent(chart, id)

Selecciona una barra permanentemente del gráfico indicado
Parameters:
Name Type Description
chart string Nombre de la gráfico
id number Número de barra
Source:

selectCell(table, row, column)

Selecciona para ese paso la celda de la tabla indicada
Parameters:
Name Type Description
table string Nombre de la tabla
row number Número de la fila
column number Número de la columna
Source:

selectCellPermanent(table, row, column)

Selecciona una celda permanentemente de la tabla indicada
Parameters:
Name Type Description
table string Nombre de la tabla
row number Número de la fila
column number Número de la columna
Source:

selectSourceLine(line)

Selecciona la línea de código en la entrada del paso
Parameters:
Name Type Description
line number Número de línea
Source:

setGraphStyle(graph, elementId, style)

Aplica el estilo al elemento del grafo indicado al entrar en el paso
Parameters:
Name Type Description
graph string Nombre del grafo
elementId string Identificador de elemento o grupo
style object Estilo a aplicar
Source:

startFlow()

Inicializa el gestor
Source:

startStep()

Crea un nuevo paso en el gestor
Source:

trogglePlay()

Alterna el avance automático de pasos
Source:

unselectBar(chart, id)

Deselecciona para ese paso la barra del gráfico indicado
Parameters:
Name Type Description
chart string Nombre de la gráfico
id number Número de barra
Source:

unsetGraphStyle(graph, elementId, style)

Quita el estilo al elemento del grafo indicado al entrar en el paso
Parameters:
Name Type Description
graph string Nombre del grafo
elementId string Identificador de elemento o grupo
style object Esilo a quitar
Source: