Community
Participate
Working Groups
Hi, Here is a scenario to reproduce a ui/validation problem. In a new workspace: - Create a MoDisco project - Create a QuerySet file - Add a Java query (New child > Java Model Query) - Set the scope (EClass), the return type (Eboolean), and the name (my) of the - Right click on the java query and select "Create Java Query Implementation Class" - Press "Finish" without any change The property implementationClassName has been automatically fill but the error 'The implementation class "null" does not exist.' is still there. If we close the query set editor and reopen it the implementationClassName becomes empty! Regards, Grégoire Dupé
I suppose this is because the action modifies the model directly, but the editor is not aware of the changes, so it doesn't save the resource.
Fixed in revision 2176, by passing the QueryEditor's EditingDomain over to the wizard, which then uses it to set the property, making the change known to the editor.
Bug fixed.