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/Metamodels"

(Infrastructure layer)
 
(17 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Here is a list of metamodels provided by MoDisco project :
+
Here is a list of metamodels provided by the MoDisco project :
  
* [http://www.eclipse.org/gmt/modisco/toolBox/JavaAbstractSyntax JavaAST], designed from the [http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.jdt.doc.isv/reference/apt/overview-summary.html Eclipse JDT Java API].
+
== Technologies layer ==
* [[MoDisco/J2SE5|J2SE5]], it is the reflect of Java language, as it has been defined in version 3 of "Java Language Specification" from Sun Microsystems ("JLS3" corresponds to JDK 5).  
+
These metamodels are specific to a technology :
* [[MoDisco/CSharp|CSharp]], it is the reflect of C# language, as it has been defined in version 2.0 of "C# Language Specification" from Microsoft Corporation.  
+
* [[MoDisco/J2SE5|J2SE5]] : describes the Java language (from JDK5 specification) as a graph.
* [[MoDisco/KDM|KDM]], it is an implementation of available specification from the [http://www.omg.org/technology/kdm/index.htm Object Management Group (OMG)].
+
* [http://www.eclipse.org/gmt/modisco/technologies/JavaAbstractSyntax/ JavaAST] : describes the Java language (from the [http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.jdt.doc.isv/reference/apt/overview-summary.html Eclipse JDT] implementation) as a tree.
* [[MoDisco/SMM|SMM]], it is an implementation of available specification from the [http://www.omg.org/adm/ Object Management Group (OMG)].
+
* [[MoDisco/CSharp|CSharp]] : describes the C# language as defined in version 2.0 of "C# Language Specification" from Microsoft Corporation.
 +
 
 +
== Infrastructure layer ==
 +
These metamodels are independent from a technology :
 +
* [[MoDisco/Components/KDM|KDM]] : implementation of the [http://www.omg.org/adm OMG/ADM] Knowledge Discovery Metamodel.
 +
* [[MoDisco/Components/SMM|SMM]] : implementation of the [http://www.omg.org/adm/ OMG/ADM] Software Metrics Metamodel.
 +
* [http://www.eclipse.org/gmt/modisco/technologies/RelationalDBInformation/metamodels.php RelationalDBSchema] : describes the schema of a relational database (tables and columns).
 +
* [http://www.eclipse.org/gmt/modisco/technologies/RelationalDBInformation/metamodels.php RelationalDBContent] : describes the content of a relational database (tuples).
 +
 
 +
[[Category:MoDisco]]

Latest revision as of 06:52, 7 September 2010

Here is a list of metamodels provided by the MoDisco project :

Technologies layer

These metamodels are specific to a technology :

  • J2SE5 : describes the Java language (from JDK5 specification) as a graph.
  • JavaAST : describes the Java language (from the Eclipse JDT implementation) as a tree.
  • CSharp : describes the C# language as defined in version 2.0 of "C# Language Specification" from Microsoft Corporation.

Infrastructure layer

These metamodels are independent from a technology :

  • KDM : implementation of the OMG/ADM Knowledge Discovery Metamodel.
  • SMM : implementation of the OMG/ADM Software Metrics Metamodel.
  • RelationalDBSchema : describes the schema of a relational database (tables and columns).
  • RelationalDBContent : describes the content of a relational database (tuples).

Back to the top