| <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> |
| <?xml-stylesheet type="text/xsl" href="http://www.eclipse.org/projects/project-plan.xsl"?> |
| <plan plan-format="0.8" xmlns="http://www.eclipse.org/project/plan" |
| xmlns:html="http://www.w3.org/1999/xhtml" name="EMFFacet"> |
| <release projectid="modeling.emft.facet" version="0.1" /> |
| <introduction> |
| <html:div> |
| <p>EMF Facet is a solution to extend existing Ecore metamodels |
| without having to modify them.</p> |
| |
| <p>The idea is to provide non-intrusive mechanisms to add new |
| features (types, attributes, operations and references) to a |
| metamodel and to customize the existing features by adding extra |
| properties (icons, label, etc.)</p> |
| |
| <p>These mechanisms are based on a query abstraction framework to be |
| able to use all the kind of queries independently of their |
| implementation language (Java, OCL, ATL, etc.)</p> |
| |
| <p>Note that new components proposed by external contributors would |
| also be integrated at some point by the EMF Facet team if relevant |
| within the context of the project.</p> |
| </html:div> |
| </introduction> |
| <release_deliverables> |
| <html:div> |
| <html:p>Each release will include:</html:p> |
| <html:ul> |
| <html:li>An update site including the plug-ins, the sources and a |
| documentation plug-ins</html:li> |
| <html:li>An archive of the update site</html:li> |
| </html:ul> |
| </html:div> |
| </release_deliverables> |
| <release_milestones> |
| <preamble> |
| <html:p> |
| EMF Facet 0.1 synchronizes its builds according to the Indigo |
| release schedule. |
| </html:p> |
| </preamble> |
| <milestone date="11/10/2009" milestone="0.1M3"></milestone> |
| <milestone date="12/15/2010" milestone="0.1M4"></milestone> |
| <milestone date="02/01/2010" milestone="0.1M5"></milestone> |
| <milestone date="03/16/2010" milestone="0.1M6"> |
| <html:b>(API Freeze)</html:b> |
| </milestone> |
| <milestone date="05/04/2010" milestone="0.1M7"> |
| <html:b>(Feature Freeze)</html:b> |
| </milestone> |
| <milestone date="05/18/2010" milestone="0.1RC1"></milestone> |
| <milestone date="05/25/2010" milestone="0.1RC2"></milestone> |
| <milestone date="06/01/2010" milestone="0.1RC3"></milestone> |
| <milestone date="06/08/2010" milestone="0.1RC4"></milestone> |
| <milestone date="06/22/2010" milestone="0.1"></milestone> |
| </release_milestones> |
| <target_environments> |
| <html:div> |
| EMF Facet runs under a standard Eclipse Modeling platform, |
| including |
| EMF (for model handling). |
| Its current version is developed with and |
| for |
| <html:b>Eclipse Indigo</html:b> |
| . The JVM 1.5 or higher is required. |
| </html:div> |
| <internationalization> |
| <html:div> |
| Most of the EMF Facet components are currently |
| internationalized but |
| the basically used language is English-US. |
| </html:div> |
| </internationalization> |
| </target_environments> |
| <compatibility_with_previous_releases> |
| <html:div> |
| As it is the first official project release to be planned, |
| there are |
| no such compatibility issues. |
| </html:div> |
| </compatibility_with_previous_releases> |
| <themes_and_priorities> |
| <preamble> |
| <html:div> |
| </html:div> |
| </preamble> |
| <theme name="Allow extending a metamodel with a non-intrusive way"> |
| <description> |
| <html:div> |
| The first objective of the EMF Facet project is to provide |
| a framework dedicated to the Ecore metamodel extension without |
| having to modify the metaclasses. The idea is to provide a non-intrusive |
| mechanism to add new |
| features (types, attributes, operations and |
| references) to a |
| metamodel. |
| </html:div> |
| </description> |
| <!-- <committed bugzilla="https://bugs.eclipse.org/bugs/query.cgi?bug_file_loc=&bug_file_loc_type=allwordssubstr&bug_id=&bugidtype=include&chfieldfrom=&chfieldto=Now&chfieldvalue=&email1=&email2=&emailtype1=substring&emailtype2=substring&field0-0-0=bug_id&field0-0-1=bug_id&field0-0-10=bug_id&field0-0-11=bug_id&field0-0-12=bug_id&field0-0-13=bug_id&field0-0-14=bug_id&field0-0-2=bug_id&field0-0-3=bug_id&field0-0-4=bug_id&field0-0-5=bug_id&field0-0-6=bug_id&field0-0-7=bug_id&field0-0-8=bug_id&field0-0-9=bug_id&keywords=&keywords_type=allwords&longdesc=&longdesc_type=allwordssubstr&query_format=advanced&short_desc=&short_desc_type=allwordssubstr&status_whiteboard=&status_whiteboard_type=allwordssubstr&type0-0-0=equals&type0-0-1=equals&type0-0-10=equals&type0-0-11=equals&type0-0-12=equals&type0-0-13=equals&type0-0-14=equals&type0-0-2=equals&type0-0-3=equals&type0-0-4=equals&type0-0-5=equals&type0-0-6=equals&type0-0-7=equals&type0-0-8=equals&type0-0-9=equals&value0-0-0=259223&value0-0-1=259234&value0-0-10=272881&value0-0-11=281512&value0-0-12=281612&value0-0-13=287787&value0-0-14=288127&value0-0-2=263643&value0-0-3=266356&value0-0-4=266425&value0-0-5=267327&value0-0-6=267830&value0-0-7=269029&value0-0-8=271158&value0-0-9=272159"/> --> |
| </theme> |
| <theme name="Allow customizing graphical modeling components"> |
| <description> |
| <html:div> |
| The second objective of the EMF Facet project is to |
| provide a solution to be able to customize the metaclasses, |
| attributes and references. This is usefull to customize the |
| graphical representation of the models. |
| </html:div> |
| </description> |
| </theme> |
| <theme |
| name="Allow querying a model independently from the query technology"> |
| <description> |
| <html:div> |
| The metamodel extension and metamodel customization |
| mechanisms are based on a query abstraction framework to be able to |
| use all the kind of queries independently of their implementation |
| language (Java, OCL, ATL, etc.) |
| </html:div> |
| </description> |
| </theme> |
| <theme name="Customizable wigdet"> |
| <description> |
| <html:div> |
| EMF Facet aims to provide a set of basic customizable |
| widgets. Those widgets are dedicated to be used by the |
| implementations of model |
| editors which want to use the extension and |
| customization mechanisms. |
| </html:div> |
| </description> |
| </theme> |
| <theme name="Eclipse 4.1"> |
| <description> |
| <html:div> |
| EMF Facet provides no support and no testing on 4.1. |
| </html:div> |
| </description> |
| </theme> |
| <postamble> |
| <html:div> |
| <html:br /> |
| <html:br /> |
| </html:div> |
| </postamble> |
| </themes_and_priorities> |
| <appendix name="Legal Notices"> |
| <html:div> |
| <html:ul> |
| <html:li>Java is a trademark or a registered trademark of Sun Microsystems, Inc.</html:li> |
| <html:li>All other products or company names are mentioned for identification purposes only, and may be trademarks or service marks of their respective owners.</html:li> |
| </html:ul> |
| </html:div> |
| </appendix> |
| |
| </plan> |