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"

(Technologies)
Line 1: Line 1:
 +
==Version 0.8==
 
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==
+
 
+
 
All the components of this layer are available as plug-ins and provided in one single Eclipse feature  
 
All the components of this layer are available as plug-ins and provided in one single Eclipse feature  
  
{{CommentBox|Feature '''Infrastructure 0.7''' (released) contains :
 
* reference implementations of '''OMG/ADM metamodels''' ([[MoDisco/KDM|KDM]] and [[MoDisco/SMM|SMM]])
 
* a transformation from '''[[MoDisco/KDM/Documentation#UMLConverter|KDM to UML]]'''
 
* 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|workflow]]''' to easily chain several discoverers and transformers
 
* a '''[[MoDisco/KDM/Documentation#KDM_Source_Discoverer|source 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
 
}}<br>
 
 
{{CommentBox|Feature '''Infrastructure 0.8''' contains :
 
{{CommentBox|Feature '''Infrastructure 0.8''' contains :
 
* reference implementations of '''OMG/ADM metamodels''' ([[MoDisco/KDM|KDM]] and [[MoDisco/SMM|SMM]])
 
* reference implementations of '''OMG/ADM metamodels''' ([[MoDisco/KDM|KDM]] and [[MoDisco/SMM|SMM]])
Line 26: Line 16:
 
}}
 
}}
  
== Technologies ==
+
=== Technologies ===
  
 
All the components of this layer are available as plug-ins and provided in several Eclipse features: one for each technology.  
 
All the components of this layer are available as plug-ins and provided in several Eclipse features: one for each technology.  
  
{{CommentBox|Feature '''J2SE5 0.7''' (released) contains:
 
* a complete [[MoDisco/J2SE5|metamodel]] for the Java language
 
* a complete [[MoDisco/JavaDiscoverer|discoverer]] to create J2SE5 models from Java source code contained in a Java project
 
* a transformation from [[MoDisco/JavaDiscoverer|J2SE5 models to KDM]]}}<br>
 
 
{{CommentBox|Feature '''Java 0.8''' contains:
 
{{CommentBox|Feature '''Java 0.8''' contains:
 
* a complete [[MoDisco/Java|metamodel]] for the Java language
 
* a complete [[MoDisco/Java|metamodel]] for the Java language
Line 65: Line 51:
 
== Deprecated ==
 
== Deprecated ==
  
* Feature '''JavaAST 0.2''' contains: a complete metamodel for the Java language; a complete [http://www.eclipse.org/gmt/modisco/technologies/JavaAbstractSyntax/ discoverer] to create JavaAST models from Java source code contained in a Java project
+
{{CommentBox|Feature '''J2SE5 0.7''' (released) contains:
 +
* a complete [[MoDisco/J2SE5|metamodel]] for the Java language
 +
* a complete [[MoDisco/JavaDiscoverer|discoverer]] to create J2SE5 models from Java source code contained in a Java project
 +
* a transformation from [[MoDisco/JavaDiscoverer|J2SE5 models to KDM]]}}<br>
 +
 
 +
{{CommentBox| Feature '''JavaAST 0.2''' contains:  
 +
* a complete metamodel for the Java language
 +
* a complete [http://www.eclipse.org/gmt/modisco/technologies/JavaAbstractSyntax/ discoverer] to create JavaAST models from Java source code contained in a Java project}}<br>
  
 
[[Category:MoDisco]]
 
[[Category:MoDisco]]

Revision as of 07:28, 4 February 2010

Version 0.8

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 :

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

Use-Cases

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

Incubation

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

The MOMOCS European Project provides:

Deprecated

Feature J2SE5 0.7 (released) 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

Back to the top