Community
Participate
Working Groups
The live validation dialogs that currently show up are provided using EMF Validation listeners that are contributed to listen to certain client contexts. It is possible that during a write action, two client contexts are involved in live validation and there could be two dialogs that show up. There should be some way that multiple client contexts could share this common dialog. Possibly through some intermediary service that will display a conglomerated dialog with all validation results that different client contexts can subscribe. This would prevent the dialog from showing up in client contexts that do not subscribe because they do not wish to use this dialog. It is also possible that an MSL editing domain could be given a call-back of some sort that can be used to direct live errors/warnings. Perhaps it could be given as an optional parameter in the MEditingDomain.createNewDomain() factory method.
There is a new extension point available in the org.eclipse.emf.validation.ui plugin that allows a client to register their client context to request that a live validation dialog/console be displayed in the event of a validation error/warning that involved their client context.
[target cleanup] 1.0 M6 was the original target milestone for this bug
[GMF Restructure] Bug 319140 : product GMF and component Runtime EMF was the original product and component for this bug