Ventana principal
La interfaz gráfica de My Persistent Objects es muy sencilla. Su ventana principal se compone de tres partes
- Árbol de clases, campos y relaciones
- Propiedades de la clase
- Propiedades del campo o relación
Preferencias
Esta es la ventana de preferencias donde se especifica
- Qué generar
(lenguaje, tecnología, tipo de aplicación...) - Dónde generarlo: directorio destino
- Otras preferencias para personalizar el código
Seleccionar bundle
Esta es la ventana de selección de bundle. Cada bundle genera código para una tecnología, lenguaje o tipo de aplicación.
Previsualizar código
En cualquier momento se puede previsualizar el código sin generarlo.
Targets
Sin salir de la aplicación se pueden ejecutar algunas acciones como compilar o empaquetar el código. Cada bundle define sus propios targets.
Visor de diferencias
Una barra muestra el progreso de generación de código. En caso de que My Persistent Objects encuentre archivos ya existentes mostrará las diferencias entre el archivo local y el que va a ser generado, permitiendo elegir qué código generar.