Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "MoDisco/Components/v0.8"

(add infrastructure 0.8 details)
(Try to improve components description)
Line 5: Line 5:
 
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''' contains :
+
{{CommentBox|Feature '''Infrastructure 0.7''' (released) contains :
 
* reference implementations of '''OMG/ADM metamodels''' ([http://wiki.eclipse.org/MoDisco/KDM KDM] and [http://wiki.eclipse.org/MoDisco/SMM SMM])  
 
* reference implementations of '''OMG/ADM metamodels''' ([http://wiki.eclipse.org/MoDisco/KDM KDM] and [http://wiki.eclipse.org/MoDisco/SMM SMM])  
 
* a transformation from '''[http://wiki.eclipse.org/MoDisco/KDM/UMLConverter KDM to UML]'''
 
* a transformation from '''[http://wiki.eclipse.org/MoDisco/KDM/UMLConverter KDM to UML]'''
Line 31: Line 31:
 
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 '''Java 0.7''' contains:
+
{{CommentBox|Feature '''J2SE5 0.7''' (released) contains:
* a complete [http://wiki.eclipse.org/MoDisco/Java metamodel] for the Java language
+
* a complete [http://wiki.eclipse.org/MoDisco/JavaDiscoverer2 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 :
+
 
+
{{CommentBox|Feature '''J2SE5 0.7''' contains:
+
 
* a complete [http://wiki.eclipse.org/MoDisco/J2SE5 metamodel] for the Java language
 
* a complete [http://wiki.eclipse.org/MoDisco/J2SE5 metamodel] for the Java language
 
* a complete [http://wiki.eclipse.org/MoDisco/JavaDiscoverer discoverer] to create J2SE5 models from Java source code contained in a Java project
 
* a complete [http://wiki.eclipse.org/MoDisco/JavaDiscoverer discoverer] to create J2SE5 models from Java source code contained in a Java project
 
* a transformation from [http://wiki.eclipse.org/MoDisco/JavaDiscoverer J2SE5 models to KDM]}}  
 
* a transformation from [http://wiki.eclipse.org/MoDisco/JavaDiscoverer J2SE5 models to KDM]}}  
  
{{CommentBox|Feature '''JavaAST 0.2''' contains:
+
{{CommentBox|
* 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}}
+
  
 +
Feature '''Java 0.8''' contains:
 +
* a complete [http://wiki.eclipse.org/MoDisco/Java metamodel] for the Java language
 +
* a complete [http://wiki.eclipse.org/MoDisco/JavaDiscoverer2 discoverer] to create Java models from Java source code contained in a Java project
 +
* a transformation from Java models to KDM
  
{{CommentBox|Feature '''CSharp 0.6''' contains:
+
Feature '''XML 0.8''' contains:
* a complete [http://wiki.eclipse.org/MoDisco/CSharp metamodel] for the C# language
+
* a transformation from [http://wiki.eclipse.org/MoDisco/CSharpDiscoverer CSharp models to KDM]'' }}
+
 
+
{{CommentBox|Feature '''XML 0.6''' contains:
+
 
* a complete [http://wiki.eclipse.org/MoDisco/XML/Documentation#Meta-Model metamodel] for the XML standard, subsetting W3C concepts
 
* a complete [http://wiki.eclipse.org/MoDisco/XML/Documentation#Meta-Model metamodel] for the XML standard, subsetting W3C concepts
 
* a complete [http://wiki.eclipse.org/MoDisco/XML/Documentation#Discoverer discoverer] to create XML models from XML files}}
 
* a complete [http://wiki.eclipse.org/MoDisco/XML/Documentation#Discoverer discoverer] to create XML models from XML files}}
Line 75: Line 66:
 
* the [http://www.eclipse.org/gmt/modisco/useCases/TravelAgency/ Travel Agency use case]
 
* the [http://www.eclipse.org/gmt/modisco/useCases/TravelAgency/ Travel Agency use case]
 
* the [http://dev.eclipse.org/viewsvn/index.cgi/examples/trunk/?root=Modeling_MODISCO Polimi Blog use case]
 
* the [http://dev.eclipse.org/viewsvn/index.cgi/examples/trunk/?root=Modeling_MODISCO Polimi Blog use case]
 +
* Feature '''CSharp 0.6''' contains: a complete [http://wiki.eclipse.org/MoDisco/CSharp metamodel] for the C# language; a transformation from [http://wiki.eclipse.org/MoDisco/CSharpDiscoverer CSharp models to KDM]''
 +
 +
== 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
  
 
[[Category:MoDisco]]
 
[[Category:MoDisco]]

Revision as of 11:52, 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 (released) 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 J2SE5 0.7 (released) contains:

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 followings are components also available from MoDisco. However, they are not currently part of the standard MoDisco build.

The MOMOCS European Project provides:

Deprecated

  • 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