Ventana principal

La interfaz gráfica de My Persistent Objects es muy sencilla. Su ventana principal se compone de tres partes

  1. Árbol de clases, campos y relaciones
  2. Propiedades de la clase
  3. Propiedades del campo o relación

Preferencias

Esta es la ventana de preferencias donde se especifica

  1. Qué generar
    (lenguaje, tecnología, tipo de aplicación...)
  2. Dónde generarlo: directorio destino
  3. 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.