| Summary: | [Discoverer] : Existing Discoverers Refactoring based on new framework | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Modeling] MoDisco | Reporter: | Fabien Giquel <fabien.giquel> | ||||||||||||||||||||||||||||||
| Component: | Infrastructure | Assignee: | Nicolas Bros <nicolas.bros> | ||||||||||||||||||||||||||||||
| Status: | CLOSED FIXED | QA Contact: | |||||||||||||||||||||||||||||||
| Severity: | enhancement | ||||||||||||||||||||||||||||||||
| Priority: | P2 | CC: | gdupe, hugo.bruneliere, modisco.web-inbox, nicolas.bros | ||||||||||||||||||||||||||||||
| Version: | 0.9.0 | Flags: | fabien.giquel:
indigo+
|
||||||||||||||||||||||||||||||
| Target Milestone: | 0.9.0 RC1 | ||||||||||||||||||||||||||||||||
| Hardware: | PC | ||||||||||||||||||||||||||||||||
| OS: | Windows XP | ||||||||||||||||||||||||||||||||
| Whiteboard: | |||||||||||||||||||||||||||||||||
| Bug Depends on: | 338437 | ||||||||||||||||||||||||||||||||
| Bug Blocks: | |||||||||||||||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||||||||||||||
|
Description
Fabien Giquel
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. |