ANM22 Developers
Il nostro sito web utilizza cookie per raccogliere dati statistici anonimi sulla navigazione, rispettando la privacy dei tuoi dati personali. Utilizzando il nostro sito web, accetti l'utilizzo dei cookie secondo le modalità descritte nella nostra policy.
Cookie Policy - Ho capito

ANM22 Gen

Utilizzando il generatore è possibile definire quattro tipi di modello, di cui uno è esclusivamente di supporto.
- dbClass, ovvero di una classe che viene considerata come un’entità principale del software e che deve avere la capacità di dialogare con un database per la memorizzazione di dati.
- tableClass, ovvero di una classe di supporto che vuole rappresentare una tabella immutabile offline al cui interno sono contenute le opzioni con cui è possibile valorizzare un determinato campo includendo, al tempo stesso, anche le descrizioni in lingue diverse per ogni possibilità. Una tableClass prevede una classe che estende IndexObject e, come suggerisce il nome, si occupa dell’indicizzazione delle varie voci; inoltre, si avrà una classe che estende DescriptionObject per ogni elemento della tabella.
- supportClass, ovvero delle classi che hanno esclusivamente la funzione di raggruppare una serie di campi di una dbClass all’interno di un singolo oggetto, per meglio rappresentare una effettiva categorizzazione degli elementi di una classe. Per esempio, se all’interno di una classe ho alcuni campi per rappresentare le caratteristiche di un cavo (sezione, numero di poli, sezione poli) questi vengono inseriti all’interno di una classe di supporto Cavo che non presenta interazioni al di fuori di quelle con la dbClass di appartenenza. Sono esclusivamente una “comodità” di progettazione e servono a rendere più chiara la struttura del codice.
- GenerateAll, serve esclusivamente a generare in modo automatico tutti i modelli presenti all’interno del workspace in cui si sta lavorando.


NB L’etichetta OPZ indica che la presenza della parola chiave (e relativi campi) è opzionale.