Wenn das neue Fenster mit "Übernehmen" geschlossen wird, dann wird die Eingabe übernommen.
Wenn das neue Fenster mit "Verwerfen" geschlossen wird, dann wird die Eingabe nicht übernommen.
Wenn im Navigationsbaum der Dialog gewechselt wird, dann wird das neue Fenster auch geschlossen.
Die Implementierung dieses Dialoges ist DependentWindowDialog.java, die Implementierung des abhängigen Dialoges ist DependentWindow.java. Der abhängige Dialog bietet einen DependentWindowService.java an, der dem übergeordneten Dialog Zugriff auf den Zustand und die Daten des untergeordneten Dialoges bietet.
Damit ein existierender abhängiger Dialog auch sichtbar wird, wenn der Dialog hinter anderen Fenstern liegt oder iconifiziert ist, kann der DependentWindowDialog einen ReactivationService installieren und nutzten und der abhängige Dialog muss sich dort mit einem CallBack-Objekt registrieren.