Community
Participate
Working Groups
Here is an entry for a planned task in MoDisco Indigo roadmap : existing discoverers impelmentations (Java, JSP, XML, ...) must be refactored on the base of new Discovery Framework. Old implementations must go deprecated.
Created attachment 188505 [details] XML discoverer refactoring Here is a patch that adapts the XML discoverer to the new framework, and delegates the old discoverer to the new implementation and marks it deprecated.
Created attachment 188517 [details] XML discoverer patch v2 The "silent" parameter is not meaningful in the context of the new discovery framework => removed from this new version of the patch.
Created attachment 188519 [details] ejb-jar discoverer patch Here is a patch with a refactoring of the ejb-jar discoverer on top of the new framework (but old discoverer doesn't delegate to the new one yet).
Created attachment 188583 [details] XML discoverer patch v3 A new version of the patch, modified to adapt it to the latest version of the framework
Created attachment 188584 [details] XML discoverer patch v4 rebased the patch on top of the latest version
Created attachment 188596 [details] XML discoverer patch v5 - Split the plug-in in two : extracted the UI part into a new plug-in - Use the discoverer's ResourceSet (from AbstractModelDiscoverer) to create the Resource
Created attachment 188597 [details] new project org.eclipse.modisco.xml.discoverer.ui UI part of the XML discoverer
Created attachment 188666 [details] XML discoverer patch v6 This new patch handles Files as well as IFiles, to stay compatible with the old version of the discoverer.
Created attachment 188699 [details] XML discoverer patch v7 old XML Discoverer : open model browser unless "silent" parameter is true, to keep the same behavior as before
Created attachment 188765 [details] org.eclipse.modisco.xml.discoverer.tests Here is a test project for the new XML discoverer. I adapted the old tests to the new framework.
Created attachment 188912 [details] new project org.eclipse.modisco.jee.ejbjar.discoverer.ui
Created attachment 188913 [details] new project org.eclipse.modisco.jee.webapp.discoverer.ui
I committed in revision 3943 the refactoring of the JSP discoverer and its tests.
Created attachment 189098 [details] new plugin : org.eclipse.modisco.jee.jsp.discoverer.ui new plugin : org.eclipse.modisco.jee.jsp.discoverer.ui (registers the JSP discoverer in the MoDisco menu)
Created attachment 189799 [details] 2 new plugins : org.eclipse.modisco.kdm.source.discoverer & UI I refactored the KDM Source discoverer.
Bug 338437 is currently preventing me from creating a cell editor for selecting input projects/packages in the Java discoverer UI.
kdm source discoverer : I committed some fix on checkstyle warning (rev 4184).
No more work on this planned MoDisco framework evolution for Indigo.
Refactoring done.