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/Components/v0.8"
< MoDisco | Components
(→Use-Cases) |
|||
Line 1: | Line 1: | ||
− | ==Current | + | ==Current Version: v0.8 (for Helios)== |
To facilitate reuse of components between several modernization solutions, MoDisco is organized in several layers | To facilitate reuse of components between several modernization solutions, MoDisco is organized in several layers | ||
===Infrastructure=== | ===Infrastructure=== | ||
Line 14: | Line 14: | ||
* a '''[[MoDisco/Components/MetricsVisualizationBuilder|Metrics Visualizations Builder]]''' which generates HTML, SVG or Excel outputs from a model containing metrics | * a '''[[MoDisco/Components/MetricsVisualizationBuilder|Metrics Visualizations Builder]]''' which generates HTML, SVG or Excel outputs from a model containing metrics | ||
}} | }} | ||
− | |||
=== Technologies === | === Technologies === | ||
Line 30: | Line 29: | ||
− | + | == Other Versions == | |
− | == | + | ===Upcoming Version: v0.9 (for Indigo)=== |
− | + | * [[MoDisco/Components/v0-9|See all the components of this version]] | |
− | + | ===Previous Version: v0.7 (for Galileo)=== | |
− | + | * [[MoDisco/Components/v0-7|See all the components of this version]] | |
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
[[Category:MoDisco]] | [[Category:MoDisco]] |
Revision as of 05:51, 27 September 2010
Contents
Current Version: v0.8 (for Helios)
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.8 contains :
- a reference implementation and tools for KDM (OMG/ADM standard)
- a reference implementation for SMM (OMG/ADM standard)
- a Model Browser to facilitate the navigation through a complex model
- a Discovery Manager to register and integrate discoverers into Eclipse
- a Discovery Workflow to easily chain several discoverers and transformers
- a Query Manager which allows executing model queries independently of any technology
- a Facet Manager which is a kind of virtual class extension
- a Metrics Visualizations Builder which generates HTML, SVG or Excel outputs from a model containing metrics
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.8 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 complete generator to regenerate Java source code from a Java model.
- a transformation from Java models to KDM
Feature XML 0.8 contains:
- a complete metamodel for the XML standard, subsetting W3C concepts.
- a complete discoverer to create XML models from XML files.