IntelliJ IDEA Plugin Development: guarde grupos de pestañas, guárdelas de forma persistente y vuelva a cargar un conjunto de pestañas si lo solicita el usuario

Actualmente estoy en movimiento para escribir un complemento IntelliJ. Quiero poder almacenar / restaurar un conjunto de pestañas para cambiar entre diferentes sesiones de pestañas (comparable a los complementos del navegador comoGerente de sesión oSession Buddy).

Por lo tanto necesito básicamente tres tipos de acciones:

Lea las pestañas abiertas (¿qué archivo y editor se usa?)Almacena esa información de forma persistente como una sesión de pestañas.Abre las pestañas de la sesión seleccionada y cierra todas las demás.

Miré las acciones disponibles:IdeActions.java - Parece que no hay lo que estoy buscando. Pero tal vez estoy mirando el lugar equivocado. ¿Alguien puede decirme si lo que estoy tratando de lograr es posible y darme algunos consejos en la dirección correcta?

Actualizar

Creé exitosamente el complemento y está disponible en Github:http://alp82.github.com/idea-tabsession/

Está disponible en el repositorio oficial de plugins:Sesión de pestañas.

Actualización 2

Aquí hay una pregunta de seguimiento con respecto a las ventanas divididas:Recuperar y configurar ajustes de ventana dividida

Respuestas a la pregunta(1)

Su respuesta a la pregunta