Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Modeling (top-level project) » Creating feature-based EMF product
Creating feature-based EMF product [message #556323] Tue, 31 August 2010 14:45 Go to next message
Eclipse User
Originally posted by: none.public.net

Hi

I'm trying to create a feature-based product configuration from an EMF
model.

What I'm asking is the set of features I need to include (beside my
model, edit and editor plugins) so that, by exporting the product, I'll
haver a working workbench where I can edit my model.

I know that, by including "org.eclipse.platform" I will have all IDE
features I need, still I don't know which features to import to have EMF
support, without missing plugins.

Should I import all available features that contain *.emf.* or is there
a "catch-all" feature to add (lice "org.eclipse.platform" above)?

Thanks
Maxi
Re: Creating feature-based EMF product [message #556337 is a reply to message #556323] Tue, 31 August 2010 16:51 Go to previous message
Ed Merks is currently offline Ed Merks
Messages: 25746
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------070003050502050505060303
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Maxi,

No, you should look at the plugin dependencies for your editor plugin
and pick just enough of the EMF features to cover all those plugins.
Note too that many of EMF's plugins have optional dependencies, such as
on the IDE or on Resources. You do not necessarily need those
dependencies, e.g., if you've generated for RCP you don't need the IDE
or Resource dependencies.

I imagine you'll need just these:

org.eclipse.emf.common-feature
org.eclipse.emf.common.ui-feature
org.eclipse.emf.ecore-feature
org.eclipse.emf.edit-feature
org.eclipse.emf.edit.ui-feature


Massimiliano Zattera wrote:
> Hi
>
> I'm trying to create a feature-based product configuration from an EMF
> model.
>
> What I'm asking is the set of features I need to include (beside my
> model, edit and editor plugins) so that, by exporting the product,
> I'll haver a working workbench where I can edit my model.
>
> I know that, by including "org.eclipse.platform" I will have all IDE
> features I need, still I don't know which features to import to have
> EMF support, without missing plugins.
>
> Should I import all available features that contain *.emf.* or is
> there a "catch-all" feature to add (lice "org.eclipse.platform" above)?
>
> Thanks
> Maxi

--------------070003050502050505060303
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Maxi,<br>
<br>
No, you should look at the plugin dependencies for your editor plugin
and pick just enough of the EMF features to cover all those plugins.&nbsp;
Note too that many of EMF's plugins have optional dependencies, such as
on the IDE or on Resources.&nbsp; You do not necessarily need those
dependencies, e.g., if you've generated for RCP you don't need the IDE
or Resource dependencies. <br>
<br>
I imagine you'll need just these:<br>
<blockquote>org.eclipse.emf.common-feature<br>
org.eclipse.emf.common.ui-feature<br>
org.eclipse.emf.ecore-feature<br>
org.eclipse.emf.edit-feature<br>
org.eclipse.emf.edit.ui-feature<br>
</blockquote>
<br>
Massimiliano Zattera wrote:
<blockquote cite="mid:i5jikj$27b$1@build.eclipse.org" type="cite">Hi
<br>
<br>
I'm trying to create a feature-based product configuration from an EMF
model.
<br>
<br>
What I'm asking is the set of features I need to include (beside my
model, edit and editor plugins) so that, by exporting the product, I'll
haver a working workbench where I can edit my model.
<br>
<br>
I know that, by including "org.eclipse.platform" I will have all IDE
features I need, still I don't know which features to import to have
EMF support, without missing plugins.
<br>
<br>
Should I import all available features that contain *.emf.* or is there
a "catch-all" feature to add (lice "org.eclipse.platform" above)?
<br>
<br>
Thanks
<br>
Maxi
<br>
</blockquote>
</body>
</html>

--------------070003050502050505060303--
Re: Creating feature-based EMF product [message #621793 is a reply to message #556323] Tue, 31 August 2010 16:51 Go to previous message
Ed Merks is currently offline Ed Merks
Messages: 25746
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------070003050502050505060303
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Maxi,

No, you should look at the plugin dependencies for your editor plugin
and pick just enough of the EMF features to cover all those plugins.
Note too that many of EMF's plugins have optional dependencies, such as
on the IDE or on Resources. You do not necessarily need those
dependencies, e.g., if you've generated for RCP you don't need the IDE
or Resource dependencies.

I imagine you'll need just these:

org.eclipse.emf.common-feature
org.eclipse.emf.common.ui-feature
org.eclipse.emf.ecore-feature
org.eclipse.emf.edit-feature
org.eclipse.emf.edit.ui-feature


Massimiliano Zattera wrote:
> Hi
>
> I'm trying to create a feature-based product configuration from an EMF
> model.
>
> What I'm asking is the set of features I need to include (beside my
> model, edit and editor plugins) so that, by exporting the product,
> I'll haver a working workbench where I can edit my model.
>
> I know that, by including "org.eclipse.platform" I will have all IDE
> features I need, still I don't know which features to import to have
> EMF support, without missing plugins.
>
> Should I import all available features that contain *.emf.* or is
> there a "catch-all" feature to add (lice "org.eclipse.platform" above)?
>
> Thanks
> Maxi

--------------070003050502050505060303
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Maxi,<br>
<br>
No, you should look at the plugin dependencies for your editor plugin
and pick just enough of the EMF features to cover all those plugins.&nbsp;
Note too that many of EMF's plugins have optional dependencies, such as
on the IDE or on Resources.&nbsp; You do not necessarily need those
dependencies, e.g., if you've generated for RCP you don't need the IDE
or Resource dependencies. <br>
<br>
I imagine you'll need just these:<br>
<blockquote>org.eclipse.emf.common-feature<br>
org.eclipse.emf.common.ui-feature<br>
org.eclipse.emf.ecore-feature<br>
org.eclipse.emf.edit-feature<br>
org.eclipse.emf.edit.ui-feature<br>
</blockquote>
<br>
Massimiliano Zattera wrote:
<blockquote cite="mid:i5jikj$27b$1@build.eclipse.org" type="cite">Hi
<br>
<br>
I'm trying to create a feature-based product configuration from an EMF
model.
<br>
<br>
What I'm asking is the set of features I need to include (beside my
model, edit and editor plugins) so that, by exporting the product, I'll
haver a working workbench where I can edit my model.
<br>
<br>
I know that, by including "org.eclipse.platform" I will have all IDE
features I need, still I don't know which features to import to have
EMF support, without missing plugins.
<br>
<br>
Should I import all available features that contain *.emf.* or is there
a "catch-all" feature to add (lice "org.eclipse.platform" above)?
<br>
<br>
Thanks
<br>
Maxi
<br>
</blockquote>
</body>
</html>

--------------070003050502050505060303--
Previous Topic:Creating feature-based EMF product
Next Topic:EMF Derived Attribute Notifier
Goto Forum:
  


Current Time: Sat Apr 19 21:57:15 EDT 2014

Powered by FUDForum. Page generated in 0.10849 seconds