Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cross-project-issues-dev] EMF/XSD Activities Example

Hi all,

This is just a heads up that the EMF/XSD Activities example has undergone some modification so that it can also be used to meet the Capabilities requirement for Galileo:

http://wiki.eclipse.org/Galileo_Capabilities
https://bugs.eclipse.org/bugs/show_bug.cgi?id=252807
https://bugs.eclipse.org/bugs/show_bug.cgi?id=270528

These modifications will first appear in today's I build and affect only the consumers of EMF examples.

The summary is that the categories, activity-category bindings, and default enablement declarations have been removed from org.eclipse.emf.activities (and the activity IDs have changed for good measure, too). This is good for flexibility, since it makes the plug-in useful in a product that wants to define these things itself (and indeed, it is used directly in Galileo). But it also makes the plug-in somewhat less useful on its own.

In particular, if used on its own, this plug-in *will* hide all of EMF's UI, and no explicit means of enabling it will appear in the Eclipse Capabilities preferences (though the Enable All button will do the trick).

Note that this example plug-in is not shipped as part of the EMF runtime or SDK, and is not included in any EMF features in coordinated releases. Galileo will include the plug-in, for the first time, as part of the org.eclipse.galileo feature, which augments it with the categories and enablement required to make it useful.

It has never been recommended to include any EMF example plug-ins unchanged in products (except org.eclipse.emf.example.installer and org.eclipse.xsd.example.installer, which provide workspace-installable versions), so this change isn't expected to have much impact.

Cheers,
Dave

--
Dave Steinberg
Rational Software - IBM Toronto Lab
mailto:davidms@xxxxxxxxxx


Back to the top