why are some classes left out in later GEF integration builds? [message #66566] |
Wed, 26 February 2003 01:51 |
Eclipse User |
|
|
|
Originally posted by: timmerin.singnet.com.sg
I have noticed that current integration builds of GEF-SDK has left out
some classes in it's gefsrc.zip.
The classes in the following were present in the GEF-SDK I20030102.zip but
no longer present in GEF-SDK I20030225.zip.
1)DefaultPaletteCategory
2)DefaultPaletteContainer
3)DefaultPaletteEntry
4)DefaultPaletteGroup
5)DefaultPaletteRoot
6)DefaultPaletteToolEntry
If i use the latest GEF-SDK edition, i will run into compilation problems
as some of my code makes use of some of the missing classes.
Can anyone explain or tell me how i can fix the problem?
Thanks.
|
|
|
|
Re: why are some classes left out in later GEF integration builds? [message #66607 is a reply to message #66566] |
Wed, 26 February 2003 17:11 |
Eclipse User |
|
|
|
Originally posted by: none.us.ibm.com
We did this for future compatibility sake. There was little reason to
separate these into interface + implementation. By removing the interface,
we can evolve the classes over time to satisfy future requests for the
palette. For example, some people want to be able to disable a palette tool
entry, but we currently don't support this.
When using an interface, you can never add new methods, and you end up with
things like:
interface PaletteEntry2 extends PaletteEntry {
boolean isEnabled();
}
Then you have to do instanceof checks, etc., you get the picture...
"Joanie Goh" <timmerin@singnet.com.sg> wrote in message
news:b3h6ja$m35$1@rogue.oti.com...
> I have noticed that current integration builds of GEF-SDK has left out
> some classes in it's gefsrc.zip.
>
> The classes in the following were present in the GEF-SDK I20030102.zip but
> no longer present in GEF-SDK I20030225.zip.
>
> 1)DefaultPaletteCategory
> 2)DefaultPaletteContainer
> 3)DefaultPaletteEntry
> 4)DefaultPaletteGroup
> 5)DefaultPaletteRoot
> 6)DefaultPaletteToolEntry
>
> If i use the latest GEF-SDK edition, i will run into compilation problems
> as some of my code makes use of some of the missing classes.
>
> Can anyone explain or tell me how i can fix the problem?
>
> Thanks.
>
|
|
|
Powered by
FUDForum. Page generated in 0.02585 seconds