Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "MoDisco/New And Noteworthy"

Line 1: Line 1:
 
== MoDisco 0.9 (Indigo version)  ==
 
== MoDisco 0.9 (Indigo version)  ==
* [[MoDisco/Components/ModelBrowser/New_And_Noteworthy#0.9|Model Browser]]
+
=== Infrastructure  ===
* [[MoDisco/Components/DiscoverersManager/New_And_Noteworthy|Discovery Framework]]
+
 
* [[MoDisco/Components/Workflow/New_And_Noteworthy|MoDisco Workflow]]
+
==== Facilitate development, reuse and usability of Discoverers ====
* [[MoDisco/Components/QueryManager/New_And_Noteworthy|Query Manager]]
+
 
* [[MoDisco/Components/Java/New_And_Noteworthy#0.9|Java Discoverer]]
+
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.
* [[MoDisco/Components/Java/Composition/New_And_Noteworthy|Java Composition]]
+
 
* [[MoDisco/Components/XML/New_And_Noteworthy|XML]]
+
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:
 +
[[Image:MoDisco_LaunchingDiscovery_Parameters.png]]
 +
 
 +
* A new '''Discoverers''' view shows all registered discoverers:
 +
[[Image:MoDisco_DiscoverersView.png]]
 +
 
 +
* There is now a Wizard to create Discoverers:
 +
[[Image:MoDisco_New_MoDisco_Discoverer.png]]
 +
 
 +
Please consult the related documentation for more details on new features.
 +
 
 +
 
 +
==== Allow navigating from a model element to the corresponding source code ====
 +
 
 +
==== Model Browser Improvement ====
 +
 
 +
 
 +
 
 +
=== Technologies  ===
 +
 
 +
==== Refactoring Discovery : Existing discoverers based on new framework ====
 +
 
 +
==== Java to UML Usability Improvement ====
 +
 
  
 
== MoDisco 0.8 (Helios version)  ==
 
== MoDisco 0.8 (Helios version)  ==

Revision as of 07:45, 2 May 2011

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 dialog:

MoDisco LaunchingDiscovery Parameters.png

  • A new Discoverers view shows all registered discoverers:

MoDisco DiscoverersView.png

  • There is now a Wizard to create Discoverers:

MoDisco New MoDisco Discoverer.png

Please consult the related documentation for more details on new features.


Allow navigating from a model element to the corresponding source code

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

See Java 0.8 New & Noteworthy

XML (new)

This new component provides an ECore definition of XML files and a discoverer to create corresponding EMF models from existing XML files.

See XML 0.8 Documentation

Back to the top