public class EditorEstructurasController
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
int |
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 |
abrirEditorPresentaciones()
Abre la ventana de edición de presentacioens
|
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,
int col)
El listener de la UI avisa al controlador de que se ha producido un cambio en el contenido de una celda.
|
void |
actualizarListaPresentaciones()
Actualizar la lista de presentaciones que se muestran en el comboBox de la interfaz
|
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 |
deshacer()
Operación deshacer.
|
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 |
inicializar()
Test run.
|
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 |
rehacer()
Operación rehacer.
|
void |
setEsquema(Esquema esquema)
Establece esquema.
|
void |
setView(EditorEstructuras view)
Sets the view.
|
void |
validar() |
public static EditorEstructurasController getInstance()
public int abrirDialogoAlertaGuardado()
public void abrirEditorEstructuraDerivada()
public void abrirEditorPresentaciones()
public void abrirEstructura(java.io.File fileEstructura)
fileEstructura
- fichero en el cual se encuentra la estructura que se quiere cargarpublic void abrirEstructuraDesdeArbol(javax.swing.tree.TreePath selPath)
selPath
- camino desde el elemento seleccionado hasta la raiz, para reconstruir el path del ficheropublic void abrirEstructuraDesdeMenu()
public void actualizarArbolLAE()
public void actualizarHabilitacionDisparos()
public void actualizarLinea(java.lang.String value, int componente, int col)
value
- el nuevo valor de la celdacomponente
- es la fila a la cual pertenece la celda modificadacol
- es la columna a la cual pertenece la celda modificadapublic void actualizarTabla()
public void agregarComponente()
public void cambiarPresentacion()
public void desactivarOperacionesEditoriales()
public void deshabilitarFilaSeleccionada()
public void deshacer()
public void desplazarFilaSeleccionada(int desplazamiento)
desplazamiento
- numero de posiciones que se desplaza el cursorpublic void desplazarHaciaAbajo()
public void desplazarHaciaArriba()
public void desplazarHaciaDerecha()
public void desplazarHaciaIzquierda()
public void eliminarComponente()
public Esquema getEsquema()
public EditorEstructuras getView()
public void guardarEstructura()
public void modificarClase()
public void modificarIteracion()
public void modificarOpcionalidad()
public void modificarTipo()
public void nuevaEstructura()
public void rehacer()
public void setEsquema(Esquema esquema)
esquema
- el nuevo esquemapublic void setView(EditorEstructuras view)
view
- the new viewpublic void inicializar()
public void actualizarListaPresentaciones()
public void validar()