Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » GEF » Binary Compatibility
Binary Compatibility [message #55386] Thu, 16 January 2003 20:07 Go to next message
Mike McGowan is currently offline Mike McGowanFriend
Messages: 14
Registered: July 2009
Junior Member
On the GEF Overview Page the following statement is made:

The API is stable, but we have not claimed binary compatibility with future
major releases like the Eclipse Platform.

Does anyone know if we can *assume* that binary compatibility will be
maintained after the initial
release of GEF?

Thanks, MM
Re: Binary Compatibility [message #58872 is a reply to message #55386] Tue, 28 January 2003 20:43 Go to previous message
Eclipse UserFriend
Originally posted by: none.us.ibm.com

"Mike McGowan" <mike.mcgowan@lawson.com> wrote in message
news:b072m4$nb7$1@rogue.oti.com...
> On the GEF Overview Page the following statement is made:
>
> The API is stable, but we have not claimed binary compatibility with
future
> major releases like the Eclipse Platform.
>
> Does anyone know if we can *assume* that binary compatibility will be
> maintained after the initial
> release of GEF?

The answer is hopefully. There is optimistic binary compatibility, which
says that we can create a new API method and hopefully you haven't already
created the same method in your subclasses. This is probably what we will
shoot for. For example, if Eclipse adds a new method to
MultiPageEditorPart, and I already that method in my subclass, I'm broken.
I don't think "real" binary compatibility exists. That would mean that no
API could be added to "framework" classes such as Figure.

Eclipse has had blatant breaks in the past, such as adding dispose() to
IEditorActionBarContributor in 2.0. Clearly all implementors of the
interface were broken. I keep reading things that say "Eclipse X.x will be
binary compatible unless otherwise noted", but I can never find where the
exceptions are noted.
Previous Topic:AbstractEditPart missing addNodeListener ??
Next Topic:CHILDREN property change in Logic Editor Example
Goto Forum:
  


Current Time: Fri Oct 18 11:32:43 GMT 2024

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

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

Back to the top