public class EditorEstructurasController
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
abrirDialogoAlertaGuardado()
Se ofrece al usuario el guardado de la estructura actual mediante un cuadro de diálogo
|
void |
abrirEditorEstructuraDerivada()
Abrir el segundo formulario del entorno editorial: editor estructura derivada (EE1.F2).
|
void |
abrirEstructura(java.io.File fileEstructura)
Abrir estructura contenida en el fichero xml pasado como argumento
|
void |
abrirEstructuraDesdeArbol(javax.swing.tree.TreePath selPath)
Abrir estructura desde arbol LAE de la parte izquierda de la pantalla tras un doble click.
|
void |
abrirEstructuraDesdeMenu()
Abrir estructura desde menu superior.
|
void |
actualizarArbolLAE()
Actualizar el localizador de áreas y estructuras
Los datos se obtienen del path donde se almacenan estas estructuras y áreas.
|
void |
actualizarHabilitacionDisparos()
Activación y desactivación de los botones dependiendo del tipo de componente actualmente seleccionado
|
void |
actualizarLinea(java.lang.String value,
int componente,
java.lang.String propiedad)
El listener de la UI avisa al controlador de que se ha producido un cambio en el contenido de una celda.
|
void |
actualizarTabla()
Actualizar la tabla ECP del editor de estructuras.
|
void |
agregarComponente()
Agregar una nueva componente elementa a la estructura.
|
void |
cambiarPresentacion()
Cambiar presentacion.
|
void |
desactivarOperacionesEditoriales()
Desactiva los botones pertenecientes a las operaciones editoriales de la estructura
|
void |
deshabilitarFilaSeleccionada()
Deshabilitar fila seleccionada.
|
void |
desplazarFilaSeleccionada(int desplazamiento)
Desplazar el cursor de seleccion un número de posiciones determinado por el parámetro de entrada
|
void |
desplazarHaciaAbajo()
Desplazar hacia abajo una posición la componente a la cual pertenece la línea seleccionada, en el caso de que sea posible.
|
void |
desplazarHaciaArriba()
Desplazar hacia arriba una posición la componente a la cual pertenece la línea seleccionada, en el caso de que sea posible.
|
void |
desplazarHaciaDerecha()
Desplazar hacia la izquierda (a un nivel de anidamiento superior) la componente a la cual pertenece la línea seleccionada, en el caso de que sea posible.
|
void |
desplazarHaciaIzquierda()
Desplazar hacia la izquierda (a un nivel de anidamiento inferior) la componente a la cual pertenece la línea seleccionada, en el caso de que sea posible.
|
void |
eliminarComponente()
Eliminar una componente de la estructura.
|
Esquema |
getEsquema()
Recupera esquema.
|
static EditorEstructurasController |
getInstance()
Recupera la instancia única de la clase.
|
EditorEstructuras |
getView()
Gets the view.
|
void |
guardarEstructura()
Guardar estructura
|
void |
modificarClase()
Transformación de una componente elemental en una componente compleja, y viceversa.
|
void |
modificarIteracion()
Modificar iteracion.
|
void |
modificarOpcionalidad()
Modificar opcionalidad.
|
void |
modificarTipo()
modificar una agregación por una especialización, y viceversa.
|
void |
nuevaEstructura()
Creación de una estructura nueva que se abre en la ventana del editor.
|
void |
redo()
Operación rehacer.
|
void |
setEsquema(Esquema esquema)
Establece esquema.
|
void |
setView(EditorEstructuras view)
Sets the view.
|
void |
testRun()
Test run.
|
void |
undo()
Operación deshacer.
|
public static EditorEstructurasController getInstance()
public void testRun()
public EditorEstructuras getView()
public void setView(EditorEstructuras view)
view
- the new viewpublic void abrirEditorEstructuraDerivada()
public void actualizarTabla()
public void abrirEstructuraDesdeMenu()
public void abrirEstructuraDesdeArbol(javax.swing.tree.TreePath selPath)
selPath
- camino desde el elemento seleccionado hasta la raiz, para reconstruir el path del ficheropublic void abrirDialogoAlertaGuardado()
public void abrirEstructura(java.io.File fileEstructura)
fileEstructura
- fichero en el cual se encuentra la estructura que se quiere cargarpublic void guardarEstructura()
public void nuevaEstructura()
public void agregarComponente()
public void eliminarComponente()
public void modificarClase()
public void modificarTipo()
public void modificarOpcionalidad()
public void modificarIteracion()
public void desplazarHaciaArriba()
public void desplazarHaciaAbajo()
public void desplazarHaciaIzquierda()
public void desplazarHaciaDerecha()
public void actualizarLinea(java.lang.String value, int componente, java.lang.String propiedad)
value
- el nuevo valor de la celdacomponente
- es la fila a la cual pertenece la celda modificadapropiedad
- es la columna a la cual pertenece la celda modificadapublic void actualizarHabilitacionDisparos()
public void desactivarOperacionesEditoriales()
public void cambiarPresentacion()
public void undo()
public void redo()
public void desplazarFilaSeleccionada(int desplazamiento)
desplazamiento
- numero de posiciones que se desplaza el cursorpublic void deshabilitarFilaSeleccionada()
public void actualizarArbolLAE()
public Esquema getEsquema()
public void setEsquema(Esquema esquema)
esquema
- el nuevo esquema