Difference between revisions of "Eclipse Modeling Framework"

From Eclipsepedia

Jump to: navigation, search
m
(Documentation & Assistance)
 
(30 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 
<table width="100%"><tr valign="top"><td>
 
<table width="100%"><tr valign="top"><td>
The [http://www.eclipse.org/modeling/emf/ Eclipse Modeling Framework (EMF)] project is a modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification described in XMI, EMF provides tools and runtime support to produce a set of Java classes for the model, along with a set of adapter classes that enable viewing and command-based editing of the model, and a basic editor. [http://eclipse.org/modeling/emf/ More...]
+
The Eclipse Modeling Framework ([http://www.eclipse.org/modeling/emf/ EMF]) project is a modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification described in [[XMI]], EMF provides tools and runtime support to produce a set of Java classes for the model, along with a set of adapter classes that enable viewing and command-based editing of the model, and a basic editor. [http://eclipse.org/modeling/emf/ More...]
 
</td><td width="295">
 
</td><td width="295">
[[Image:Emf_logo.png]]</td></tr></table>
+
[[Image:Emf_logo.png]]
 +
</td></tr></table>
  
= Components =
+
== Components ==
  
 
For an up to date list of components, see:
 
For an up to date list of components, see:
Line 11: Line 12:
 
* [[:Category:EMF | EMF Wiki Category]]
 
* [[:Category:EMF | EMF Wiki Category]]
  
= Planning =
+
== Project Management ==
  
* [http://www.eclipse.org/modeling/emf/docs/dev-plans/emf_project_plan_2.3.html EMF 2.3 Project Plan]
+
In addition to the documents below, see also the [http://www.eclipse.org/projects/timeline/ Eclipse Master Project Timeline]. This can be updated via the [http://portal.eclipse.org Portal].
* EMF 2.3 '''[[EMF 2.3 New and Noteworthy|New and Noteworthy]]'''
+
* EMF-QTV 1.1 '''[[EMF-QTV_1.1_New_and_Noteworthy|New and Noteworthy]]'''
+
  
= Documentation & Assistance =
+
=== Plans ===
  
Most EMF-related documentation can be found on the [http://www.eclipse.org/modeling/emf/docs/ EMF website], or in the [[:Category:EMF | EMF Wiki Category]]. Online [http://www.eclipse.org/modeling/emf/javadoc/ javadoc] is also available. A select list of [[:Category:EMF | wiki docs]] follows:
+
* 2008-2009
 +
:* [http://www.eclipse.org/modeling/emf/docs/dev-plans/emf_project_plan_2.5.html EMF 2.5 '''''Preliminary''''' Project Plan]  
 +
:* [http://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/modeling/emf/query/project-info/plan.xml&component=Query EMF Model Query Galileo '''''Preliminary''''' Project Plan]  
 +
:* [http://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/modeling/emf/transaction/project-info/plan.xml&component=Transaction EMF Model Transaction Galileo '''''Preliminary''''' Project Plan]
 +
:* [http://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/modeling/emf/validation/project-info/plan.xml&component=Validation EMF Validation Framework Galileo '''''Preliminary''''' Project Plan]  
  
* [[EMF-FAQ|EMF FAQ]]
+
* 2007-2008 (Ganymede)
 +
:* [http://www.eclipse.org/modeling/emf/docs/dev-plans/emf_project_plan_2.4.html EMF 2.4 Project Plan]
 +
:* [http://www.eclipse.org/modeling/emf/docs/mq-mt-vf/dev-plans/qtv_project_plan_1_2.html EMF Query, Transaction, Validation 1.2 Combined Project Plan]
 +
 
 +
* 2006-2007 (Europa)
 +
:* [http://www.eclipse.org/modeling/emf/docs/dev-plans/emf_project_plan_2.3.html EMF 2.3 Project Plan]
 +
:* [http://www.eclipse.org/modeling/emf/docs/mq-mt-vf/dev-plans/qtv_project_plan_1_1.html EMF Query, Transaction, Validation 1.1 Combined Project Plan]
 +
 
 +
* 2005-2006 (Callisto)
 +
:* [http://www.eclipse.org/modeling/emf/docs/dev-plans/emf_project_plan_2.2.html EMF 2.2 Project Plan]
 +
 
 +
* 2004-2005
 +
:* [http://www.eclipse.org/modeling/emf/docs/dev-plans/emf_project_plan_2.1.html EMF 2.1 Project Plan]
 +
 
 +
=== Project IP Log ===
 +
 
 +
* See [http://www.eclipse.org/modeling/emf/eclipse-project-ip-log.php Project IP Log].
 +
 
 +
=== Release Reviews ===
 +
 
 +
* See [http://www.eclipse.org/projects/previous-release-reviews.php Past Reviews].
 +
 
 +
== New & Noteworthy ==
 +
* 2007-2008 (Ganymede)
 +
:* [[EMF/EMF 2.4/New and Noteworthy|EMF 2.4 New and Noteworthy]]
 +
:* [[EMF/MQ, MT, and VF 1.2/New and Noteworthy|EMF Query, Transaction, Validation 1.2 New and Noteworthy]]
 +
:* [[EMF/Teneo 1.0/New and Noteworthy|Teneo 1.0 New and Noteworthy]]
 +
:* [[EMF/CDO 1.0/New and Noteworthy|CDO 1.0 New and Noteworthy]]
 +
:* [[EMF/Net4j 1.0/New and Noteworthy|Net4j 1.0 New and Noteworthy]]
 +
 
 +
* 2006-2007 (Europa)
 +
:* [[EMF/EMF 2.3/New and Noteworthy|EMF 2.3 New and Noteworthy]]
 +
:* [[EMF/MQ, MT, and VF 1.2/New and Noteworthy|EMF Query, Transaction, Validation 1.1 New and Noteworthy]]
 +
 
 +
* 2004-2005
 +
:* [http://www.eclipse.org/modeling/emf/docs/2.x/whatsnew/emf2.1.html EMF 2.1 New and Noteworthy]
 +
 
 +
== Documentation & Assistance ==
 +
 
 +
[[Image:EMF-2nd-Ed-Cover-Small.jpg|right]]
 +
The most authoritative source on EMF is the book, [http://www.informit.com/store/product.aspx?isbn=9780321331885 EMF: Eclipse Modeling Framework, 2nd Edition].
 +
 
 +
* [http://www.informit.com/store/product.aspx?isbn=9780321331885 View Details &amp; Order]
 +
* [http://www.eclipse.org/modeling/emf/images/book/EMF-2nd-Ed-Covers-Large.jpg View Front &amp; Back Covers]
 +
 
 +
In addition, much EMF-related documentation can be found on the [http://www.eclipse.org/modeling/emf/docs/ EMF website], or in the [[:Category:EMF | EMF Wiki Category]]. Online [http://www.eclipse.org/modeling/emf/javadoc/ javadoc] is also available. A select list of [[:Category:EMF | wiki docs]] follows:
 +
 
 +
* [[EMF/FAQ|EMF FAQ]]
 +
* [[Authoring XML Schemas for use with EMF]]
 
* [[SetRequiredBundleVersionRanges]]
 
* [[SetRequiredBundleVersionRanges]]
 
* [[Dynamic Browsing and Instantiation Capabilites in EMF]]
 
* [[Dynamic Browsing and Instantiation Capabilites in EMF]]
 
* [[Generating Dynamic Ecore from XML Schema]]
 
* [[Generating Dynamic Ecore from XML Schema]]
 +
* [[EMF/Setting up a development environment|Setting up a development environment]] -- includes links to [[EMF/Setting_up_a_development_environment#Using_Team_Project_Set_File_.28.psf.29|Project Set Files]]
 +
* [[EMF/SinglePageEditor|EMF Editor]]
 +
* [[EMF/ExtendingCodeGeneration|Extending EMF Code Generator]]
 +
* [[Ecore_ODA_Driver|ECore ODA Driver for BIRT Reporting]]
  
 
+
=== Newsgroups / Mailing Lists ===
== Newsgroups / Mailing Lists ==
+
  
 
Have a question? Try the FAQ for your individual component. If that doesn't help, chances are [http://www.eclipse.org/modeling/emf/newsgroup-mailing-list.php your question has been answered in the newsgroup].  
 
Have a question? Try the FAQ for your individual component. If that doesn't help, chances are [http://www.eclipse.org/modeling/emf/newsgroup-mailing-list.php your question has been answered in the newsgroup].  
  
== Builds & Server Configuration ==
+
=== Builds & Server Configuration ===
  
 
See [[:Category:EMFT]] or [[:Category:Releng]].
 
See [[:Category:EMFT]] or [[:Category:Releng]].
  
== Related Links ==
+
=== Presentations ===
 +
 
 +
See [http://www.eclipse.org/modeling/emf/docs/#presentations Presentations].
 +
 
 +
=== Related Links ===
 +
 
 +
* [http://www.eclipse.org/modeling Modeling Project] - [[:Category:Modeling | Wiki Pages in Modeling Category]], [[Modeling_Project|Modeling Wiki]]
 +
** [http://www.eclipse.org/modeling/emf EMF] - [[:Category:EMF | Wiki Pages in EMF Category]]
 +
** [http://www.eclipse.org/modeling/emft EMF Technology] - [[:Category:EMFT | Wiki Pages in EMFT Category]]
 +
 
 +
==Additional==
 +
 
 +
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=154906 Modeling Logo] -- icons, logos
 +
* [http://www.eclipse.org/modeling/emf/images/branding/ EMF Branding] -- images, logos
 +
* [[Modeling Project Releng]] -- documentation related to setup, configuration, builds, releng, Update Manager
  
* [http://www.eclipse.org/modeling Modeling Project] [[:Category:Modeling | Category]] [[Modeling_Project|Wiki]]
 
** [http://www.eclipse.org/modeling/emf EMF] [[:Category:EMF | Category]]
 
  
 
[[Category:Modeling]]
 
[[Category:Modeling]]
 
[[Category:EMF]]
 
[[Category:EMF]]

Latest revision as of 14:21, 3 September 2011

The Eclipse Modeling Framework (EMF) project is a modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification described in XMI, EMF provides tools and runtime support to produce a set of Java classes for the model, along with a set of adapter classes that enable viewing and command-based editing of the model, and a basic editor. More...

Emf logo.png

Contents

[edit] Components

For an up to date list of components, see:

[edit] Project Management

In addition to the documents below, see also the Eclipse Master Project Timeline. This can be updated via the Portal.

[edit] Plans

  • 2008-2009
  • 2007-2008 (Ganymede)
  • 2006-2007 (Europa)
  • 2005-2006 (Callisto)
  • 2004-2005

[edit] Project IP Log

[edit] Release Reviews

[edit] New & Noteworthy

  • 2007-2008 (Ganymede)
  • 2006-2007 (Europa)
  • 2004-2005

[edit] Documentation & Assistance

EMF-2nd-Ed-Cover-Small.jpg

The most authoritative source on EMF is the book, EMF: Eclipse Modeling Framework, 2nd Edition.

In addition, much EMF-related documentation can be found on the EMF website, or in the EMF Wiki Category. Online javadoc is also available. A select list of wiki docs follows:

[edit] Newsgroups / Mailing Lists

Have a question? Try the FAQ for your individual component. If that doesn't help, chances are your question has been answered in the newsgroup.

[edit] Builds & Server Configuration

See Category:EMFT or Category:Releng.

[edit] Presentations

See Presentations.

[edit] Related Links

[edit] Additional