Skip to main content


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 18:45 Go to next message
Eclipse UserFriend
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 20:51 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 33107
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--


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: Creating feature-based EMF product [message #621793 is a reply to message #556323] Tue, 31 August 2010 20:51 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 33107
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--


Ed Merks
Professional Support: https://www.macromodeling.com/
Previous Topic:Creating feature-based EMF product
Next Topic:EMF Derived Attribute Notifier
Goto Forum:
  


Current Time: Tue Mar 19 07:51:49 GMT 2024

Powered by FUDForum. Page generated in 0.02831 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top