Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[gmf-dev] API Change Request: Need to make GMFResource public


Hi, all,

It has come to our (Runtime EMF) attention that there are certain internal classes in the GMF Runtime that need to be public so that clients can legally use them.  These are required to allow client applications to customize the behaviour of the GMF resource (there are clients doing this today in violation of the API rules).

We would like to move the following classes to the org.eclipse.gmf.runtime.emf.core.resources package:

  - GMFResource (clients are extending it and using its load options)
  - GMFLoad, GMFHandler, GMFHelper (clients extending GMFResource must extend these, also)
  - PathmapManager (to provide system-defined URI mappings; publish only a small subset of the current internal API)
  - AbortResourceLoadException (clients throw it to terminate resource loading)

Please see https://bugs.eclipse.org/bugs/show_bug.cgi?id=137063 for details.  If there are no objections, we would like to make these changes in next week's non-RC integration build.

Thanks,

Christian



Christian W. Damus
Aurora Core Model Services
IBM Rational Software
Tel: (613) 591-7937
-- If at first you do succeed, try to hide your astonishment.

Back to the top