Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "MoDisco/New And Noteworthy"
(→Facilitate development, reuse and usability of Discoverers) |
|||
Line 8: | Line 8: | ||
All existing discoverer implementations have been migrated to this new framework, and old discoverer implementations have been deprecated. | All existing discoverer implementations have been migrated to this new framework, and old discoverer implementations have been deprecated. | ||
− | * All discoverers now use a generic parameters dialog: | + | * All discoverers now use a generic parameters launching dialog: |
[[Image:MoDisco_LaunchingDiscovery_Parameters.png]] | [[Image:MoDisco_LaunchingDiscovery_Parameters.png]] | ||
Line 14: | Line 14: | ||
[[Image:MoDisco_DiscoverersView.png]] | [[Image:MoDisco_DiscoverersView.png]] | ||
− | * There is now a Wizard to create | + | * There is now a Wizard to create and register a new Discoverer implementation: |
[[Image:MoDisco_New_MoDisco_Discoverer.png]] | [[Image:MoDisco_New_MoDisco_Discoverer.png]] | ||
Please consult the related documentation for more details on new features. | Please consult the related documentation for more details on new features. | ||
− | |||
==== Allow navigating from a model element to the corresponding source code ==== | ==== Allow navigating from a model element to the corresponding source code ==== |
Revision as of 07:46, 2 May 2011
Contents
MoDisco 0.9 (Indigo version)
Infrastructure
Facilitate development, reuse and usability of Discoverers
The discoverer framework has been refactored to satisfy new requirements, including major simplifications for adopters and developers: discoverers are now easier to define and call programmatically.
All existing discoverer implementations have been migrated to this new framework, and old discoverer implementations have been deprecated.
- All discoverers now use a generic parameters launching dialog:
- A new Discoverers view shows all registered discoverers:
- There is now a Wizard to create and register a new Discoverer implementation:
Please consult the related documentation for more details on new features.
Model Browser Improvement
Technologies
Refactoring Discovery : Existing discoverers based on new framework
Java to UML Usability Improvement
MoDisco 0.8 (Helios version)
Infrastructure
Model Browser
The new version provides:
- A new look&feel
- The possibility to dynamically customize how the model elements are displayed (label, color, icon, police, ...)
- The support of the Facet extension mechanism (the virtual types, attributes and relations are visible within the browser).
- The possibility to execute a Query against model elements
See Model Browser 0.8 New & Noteworthy
Discovery Manager
See Discovery Manager 0.8 New & Noteworthy
Discovery Workflow
See Discovery Workflow 0.8 New & Noteworthy
Query Manager (new)
This new component provides a facade to evaluate queries against a model independently from the query mechanism. Implementations are provided to call queries written in Java, EMFQuery, OCL and XPath.
See Query Manager 0.8 Documentation
Facet Manager (new)
This new component provides a mechanism to dynamically extend model elements by adding "virtual" attributes and relations computed by queries.
See Facet Manager 0.8 Documentation
Technologies
Java
This new version provides :
- A generator to regenerate source code from the EMF model.
- A "filter" field in the Discoverer's wizard to exclude packages from the source code analysis
XML (new)
This new component provides an ECore definition of XML files and a discoverer to create corresponding EMF models from existing XML files.