Moduli gestiti

I moduli gestiti sono wrapper che aggiungono la gestione del ciclo di vita e la notifica ai membri del modulo. Un modulo gestito non è un modulo indipendente. Contiene un modulo ed accetta la registrazione dell'elemento IFormPart. Per ciascun IFormPart, gestisce eventi quali stato non finale, salvataggio, commit, attivazione, modifiche di selezione, ecc. Per ottenere il widget del modulo, richiamare il metodo 'getfForm()'.

Esiste una similitudine tra i moduli gestiti e i visualizzatori JFace: ad esempio, la relazione tra un modulo e un modulo gestito è simile a quella tra una widget Table e TableViewer in JFace.

Non tutti i controlli nel modulo devono essere parte di un modulo. È meglio raggruppare un certo numero di controlli e implementare l'interfaccia IFormPart per il gruppo. La sezione è un gruppo naturale e il modulo Eclipse fornisce l'implementazione SectionPart. Questa implementa l'interfaccia e contiene un'istanza Section (creata esternamente e passata al costruttore oppure creata nella parte stessa).