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/Components/v0.8"

m (Update the link to the MoDisco model browser)
(add infrastructure 0.8 details)
Line 12: Line 12:
 
* a '''[http://wiki.eclipse.org/MoDisco/Workflow discovery workflow]''' to easily chain several discoverers and transformers
 
* a '''[http://wiki.eclipse.org/MoDisco/Workflow discovery workflow]''' to easily chain several discoverers and transformers
 
* a '''[http://wiki.eclipse.org/MoDisco/KDMSourceDiscoverer sources discoverer]''' which creates a KDM model describing the files and directories of an existing project
 
* a '''[http://wiki.eclipse.org/MoDisco/KDMSourceDiscoverer sources discoverer]''' which creates a KDM model describing the files and directories of an existing project
 +
* a '''[http://www.eclipse.org/gmt/modisco/infrastructure/MetricsVisualizationBuilder/ metrics visualizations builder]''' which generates HTML, SVG or Excel outputs from a model containing metrics
 +
}}
 +
 +
{{CommentBox|Feature '''Infrastructure 0.8''' contains :
 +
* reference implementations of '''OMG/ADM metamodels''' ([[MoDisco/KDM|KDM]] and [[MoDisco/SMM|SMM]])
 +
* a set of '''[[MoDisco/KDM|tools for KDM]]'''
 +
* a set of '''[[MoDisco/SMM|tools for SMM]]'''
 +
* a '''[[MoDisco/ModelBrowser|model browser]]''' to facilitate the navigation through a complex model
 +
* a '''[[MoDisco/DiscoverersManager|discovery manager]]''' to register and integrate discoverers into Eclipse
 +
* a '''[[MoDisco/Workflow|discovery workflow]]''' to easily chain several discoverers and transformers
 +
* a '''[[MoDisco/QueryManager|query manager]]''' which allows executing model queries independently of any technology
 +
* a '''[[MoDisco/RoleManager|role manager]]''' which is a kind of virtual class extension
 
* a '''[http://www.eclipse.org/gmt/modisco/infrastructure/MetricsVisualizationBuilder/ metrics visualizations builder]''' which generates HTML, SVG or Excel outputs from a model containing metrics
 
* a '''[http://www.eclipse.org/gmt/modisco/infrastructure/MetricsVisualizationBuilder/ metrics visualizations builder]''' which generates HTML, SVG or Excel outputs from a model containing metrics
 
}}
 
}}

Revision as of 11:03, 20 January 2010

To facilitate reuse of components between several modernization solutions, MoDisco is organized in several layers

Infrastructure

All the components of this layer are available as plug-ins and provided in one single Eclipse feature

Feature Infrastructure 0.7 contains :
Feature Infrastructure 0.8 contains :

Technologies

All the components of this layer are available as plug-ins and provided in several Eclipse features: one for each technology.

Feature Java 0.7 contains:
  • a complete metamodel for the Java language
  • a complete discoverer to create Java models from Java source code contained in a Java project
  • a transformation from Java models to KDM

The Java component merges the J2SE5 and JavaAST older components which are still available :

Feature J2SE5 0.7 contains:
Feature JavaAST 0.2 contains:
  • a complete metamodel for the Java language
  • a complete discoverer to create JavaAST models from Java source code contained in a Java project


Feature CSharp 0.6 contains:
Feature XML 0.6 contains:
  • a complete metamodel for the XML standard, subsetting W3C concepts
  • a complete discoverer to create XML models from XML files

Use-Cases

All the components of this layer are available as plug-ins

Incubation

The followings are components also available from MoDisco. However, they are not currently part of the standard MoDisco build.

The MOMOCS European Project provides:

Back to the top