Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[dsdp-tm-dev] Major global API change update

Dear committers,

the next (third) bit of my global API change is done:
replaces String systemType by IRSESystemType everywhere
https://bugs.eclipse.org/bugs/show_bug.cgi?id=180688

This allows us now to use translated systemType names 
consistently and be a lot more flexible in using 
systemType properties for making decisions what should 
happen on specific connection types.

The change was quite a bit larger than expected, 
covering 104 files in the end, but I tested the
result and it looks good -- after all, the compiler
can do a lot of checking when a type is changed 
as it has been done here. Full migration docs are
attached to the bug. We should now think in earnest
about getting rid of the rest of IRSESystemType#getName()
and replace it by using ids or properties instead --
especially also in the persistence provider, I think
we should start storing IDs instead of the names
(or in addition to the names).

Repository is open again, but please continue 
checking in your changes soon and avoid keeping
lots of checked out files in your workspaces. One
more global API change is pending the next two days:

Unify method names for singletons
https://bugs.eclipse.org/bugs/show_bug.cgi?id=177523

The other API changes I still have on my list should
then be more limited in scope.

Thanks,
--
Martin Oberhuber
Wind River Systems, Inc.
Target Management Project Lead, DSDP PMC Member
http://www.eclipse.org/dsdp/tm 


Back to the top