1.) Changed the names somewhat to be a little more distinctive when used in other code.
2.) Created FormattedValueDMContext class instead of requiring addition interfaces to be done by the users.
IRegisters.java
1.) Changed to support IFormattedValues
2.) Removed INumericalValue interface
RegisterLayoutNode.java
1.) Changed to use IFormattedValues data style.
2.) Added additional overriden method updateLabelInSessionThread to deal with the additional level of abstraction to get the data.
3.) Completed the event handling.
MIRegisters.java
1.) Changed to use the new IRegisters.java formatted data interfaces.
2.) Add getModelData routines for IRegisterDMContext - this is untested at this point. I will test it shortly.
Updated the IRegisters interface for Bugzilla 183188 and added required interface methods to the MI Register implementation ( all indicated not yet implemented ) which are now required by the updated IRegiisters interface.
Also updated the Register View VM to handle the new events which were
also added in IRegisters.
- Split org.eclipse.dd.dsf so that packages depending on org.eclipse.debug.core are in a separate plugin (bug# 161948).
- Refactored Data Model and View Model interfaces and classes to use a consistent naming scheme.