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 "OCL/Dev/Releng/Features Organization"

< OCL
(New page: This documentation wiki page has been created to give an insight about the features organization that MDT/OCL project stablishes. == Overview == There exists 4 main coordinated features ...)
 
Line 4: Line 4:
 
There exists 4 main coordinated features which lead the artifacts generation made by the building process.
 
There exists 4 main coordinated features which lead the artifacts generation made by the building process.
  
* org.eclipse.ocl.all: This feature provides the basic artifacts for OCL end users. Also known as '''"OCL Runtime”''', it doesn't contain any source, documentation nor examples.
+
* org.eclipse.ocl.all: This feature provides the basic artifacts for OCL end users. Also known as '''"OCL Runtime"''', it doesn't contain any source, documentation nor examples.
* org.eclipse.ocl.core.sdk: This feature add the sources to the previous feature. Also known as '''“OCL Core SDK”''', it is the ideal lightweight feature to be used by other Eclipse projects.
+
* org.eclipse.ocl.core.sdk: This feature add the sources to the OCL Runtime. Also known as '''"OCL Core SDK"''', it is the ideal lightweight feature to be used by other Eclipse projects.
* org.eclipse.ocl.all.sdk: This feature add the documentation to the OCL Core SDK.
+
* org.eclipse.ocl.all.sdk: This feature add the edit support, sources and documentation to the OCL Runtime.
* org.eclipse.ocl.master : This feature add the documentation and examples to the OCL Core SDK. Al known as '''“OCL SDK”''', it is the feature which will be used by the Modeling EPP.
+
* org.eclipse.ocl.master : This feature add the edit support, sources, documentation and examples to the OCL Runtime. Also known as '''“OCL SDK”''', it is the feature which will be used by the Modeling EPP.
  
 
== Features detail ==
 
== Features detail ==
Line 63: Line 63:
  
 
==== Feature org.eclipse.ocl.all.sdk ====
 
==== Feature org.eclipse.ocl.all.sdk ====
* org.eclipse.ocl.core.sdk (feature)
+
* org.eclipse.ocl.all (feature)
 
* org.eclipse.ocl.doc (feature)
 
* org.eclipse.ocl.doc (feature)
 
* org.eclipse.ocl.edit (feature)
 
* org.eclipse.ocl.edit (feature)
 
* org.eclipse.ocl.edit.source (feature)
 
* org.eclipse.ocl.edit.source (feature)
 +
* org.eclipse.ocl.source (feature)
 +
* org.eclipse.ocl.uml.source (feature)
 
   
 
   
 
==== Feature org.eclipse.ocl.master ====
 
==== Feature org.eclipse.ocl.master ====

Revision as of 09:43, 17 May 2010

This documentation wiki page has been created to give an insight about the features organization that MDT/OCL project stablishes.

Overview

There exists 4 main coordinated features which lead the artifacts generation made by the building process.

  • org.eclipse.ocl.all: This feature provides the basic artifacts for OCL end users. Also known as "OCL Runtime", it doesn't contain any source, documentation nor examples.
  • org.eclipse.ocl.core.sdk: This feature add the sources to the OCL Runtime. Also known as "OCL Core SDK", it is the ideal lightweight feature to be used by other Eclipse projects.
  • org.eclipse.ocl.all.sdk: This feature add the edit support, sources and documentation to the OCL Runtime.
  • org.eclipse.ocl.master : This feature add the edit support, sources, documentation and examples to the OCL Runtime. Also known as “OCL SDK”, it is the feature which will be used by the Modeling EPP.

Features detail

In this section we especify the different features defined by MDT/OCL. We distinct between “basic” features which package one or more MDT/OCL plugins and “coordinated” features which are composite features which include other features and will lead the artifacts generation made by the building process.

Basic features

The list of "basic" features defined by MDT/OCL project is the following:

Feature org.eclipse.ocl

  • lpg.runtime.java (plugin)
  • org.eclipse.ocl (plugin)
  • org.eclipse.ocl.ecore (plugin)

Feature org.eclipse.ocl.source

  • lpg.runtime.java.source (plugin)
  • org.eclipse.ocl.source (plugin)
  • org.eclipse.ocl.ecore.source (plugin)

Feature org.eclipse.ocl.uml

  • org.eclipse.ocl.uml (plugin)

Feature org.eclipse.ocl.uml.source

  • org.eclipse.ocl.uml.source (plugin)

Feature org.eclipse.ocl.edit

  • org.eclipse.ocl.edit (plugin)
  • org.eclipse.ocl.ecore.edit (plugin)
  • org.eclipse.ocl.uml.edit (plugin)

Feature org.eclipse.ocl.edit.source

  • org.eclipse.ocl.edit.source (plugin)
  • org.eclipse.ocl.ecore.edit.source (plugin)
  • org.eclipse.ocl.uml.edit.source (plugin)

Feature org.eclipse.ocl.doc

  • org.eclipse.ocl.doc (plugin)

Feature org.eclipse.ocl.examples

  • org.eclipse.ocl.example.* (all the example plugins).

Coordinated features

The list of "coordinated" features defined by MDT/OCL project is the following:

Feature org.eclipse.ocl.all

  • org.eclipse.ocl (feature)
  • org.eclipse.ocl.uml (feature)

Feature org.eclipse.ocl.core.sdk

  • org.eclipse.ocl.all (feature)
  • org.eclipse.ocl.source (feature)
  • org.eclipse.ocl.uml.source (feature)

Feature org.eclipse.ocl.all.sdk

  • org.eclipse.ocl.all (feature)
  • org.eclipse.ocl.doc (feature)
  • org.eclipse.ocl.edit (feature)
  • org.eclipse.ocl.edit.source (feature)
  • org.eclipse.ocl.source (feature)
  • org.eclipse.ocl.uml.source (feature)

Feature org.eclipse.ocl.master

  • org.eclipse.ocl.all (feature)
  • org.eclipse.ocl.all.sdk (feature)
  • org.eclipse.ocl.core.sdk (feature)
  • org.eclipse.ocl.examples (feature)

Back to the top