ObjectDomain Change History
As an indication of the rapid progress we are making on ObjectDomain, below is
a summary of the
changes made on the product since the ObjectDomain 2.5 release.
To reduce the load time of this page, older change information has been factored
to a second, change history
archive page.
ObjectDomain R3 (build 292) Modifications
- addressed possible installation issues encountered on Linux and Macintosh
platforms
ObjectDomain R3 (build 274) Modifications
- added support for JDK 1.4
- added SVG diagram export support
- integrated Jython 2.1 (Python)
- enhanced XMI support
- various performance enhancements including:
- reverse engineering
- model loading and closing
- addressed Rose import/export issues including:
- taggedValue values get imported with the word 'text' pre-pended
- Rose associationEnd qualifiers (keys) not handled
- now collapse duplicate overloaded operations in classView if full signature
is not shown
- enhanced installation support and added more runtimes
- addressed erratic behavior of status bar when reverse engineering
- minor documentation enhancements
- fixed name truncation of stubbed elements when signature is more than a
simple name
- arguments for callActions are not properly persisted if the base classifier
is located in a shared package
- the second workset, when split, always comes up as metal regardless of
current look-and-feel setting
- thumbnail analog zoom sometimes becomes "disconnected" from diagram
- windows look-and-feel: different text used in TextField and other components
- background for body of tip-of-the-day dialog is always gray - does not
follow system colors
- split view not always properly enabled in menu
ObjectDomain R3 (build 207) Modifications
- enhanced cross-platform installation
- enhanced Mac OS X support
- fixed: XMI export throwing exception
- TypeExpressions now handled on XMI export
- integrated Jython 2.0 (Python) which fixes python reverse engineering problem
ObjectDomain R3 (build 203) Modifications
- fixed product expiration issue
ObjectDomain R3 (build 197) Modifications
- stereotypes on associations and generalizations are not exported to XMI
- removed "Building Java Symbol Table ..." message during reverse
engineering
- re-enabled ability to share style and stereotype packages
- add field back to reverse dialog to designate root package
- when attempting to drag-and-drop documentation of an attribute to another
attribute, the documentation is actually copied to the class that owns the
attribute rather than the target attribute itself
- indirect stubs used as placeholders are not removed when stub location
is updated
- added support for export to jpeg
- usecase diagram should have realization tool
- can save over template.odm
ObjectDomain R3 release candidate 2 (build 181) Modifications
- types are not set for parameters in XMI export
- back references to elements are erroneously saved in model
- resizing of reverse engineering dialog sometimes causes dialog to grow
beyond screen boundaries
- documentation updates
- shared package enhancements
ObjectDomain R3 release candidate (build 177) Modifications
- cross-talk between constraints when the constraints share the same name
- pathMap substitute filename on setting icons and images for stereotype
presentation
- write out file references in models using "/" regardless of platform
- sequence diagram: use full ClassifierRole name as lane label
- thumbnail not updating
- application documentation updated
- read only status message not getting posted to status bar
- add 'body' stereotype for Component to template model
ObjectDomain R3 beta (build 168) Modifications
- re-write printing using latest java API (fixes numerous reported bugs)need
wait cursor for lengthy events (opening reverse eng dialog, editor
- auto size does not live update properly
- sequence diagram: stereotype <<create>> calls -- treat as
constructors and allow movement of role
- system properties starts with text pane scrolled to bottom
- set file name when browsing for shared packages -- put name in file selector
title when browsing for missing shared packages
- unable to hide output window
- sequence label initially not opaque
- un-referenced stubs are being persisted by the top level model
- unable to select multiple files for reverse engineering
- exception when opening reverse engineering dialog under some locales
- when browsing for a shared package (*.odp), ensure the selected odp file
corresponds to what was asked for
- splash for installer needs to be updated
ObjectDomain R3 beta (build 159) Modifications
- ObjectDomain type expression not exported to XMIvalidate model does not
dirty the model or shared packages for a save
- remove "Manage Styles" from view context menu
- labels on sequence diagrams color of head if placed centered over lifeline
- message view left behind if you delete an assoc role in a collaboration
- explicit ReturnAction on self does not produce proper sequence number
- validate of a model containing a state machine results in numerous "same
owner" errors
- model environment shared packages, open diagrams, etc written to model
multiple times
- disable sharing stereotype and style packages
- allow install over previous version (old manifest not overwrriten)
- fix copyright on splash
- read-only state of shared packages which utilize path map entries are not
correctly indicated as read-only in browser
- warn user if any shared packages are passivated when validating
- address shared package issues:
- share package references not fixing up by UIDpackages of read-only models
or shared packages should not be shareable
- stubbed elements should be moved as appropriate when actual element is
read in
- shared packages should not save references to associationEnds unless
the package owns the end
- various additional fixes to shared packages
- must have Rose Path Map defined to import Rose files (this should not be
a requirement -- Rose path map entries only necessary when importing models
with category files)
For additional history information ...
The remaining R3 change history has been included on a separate page to prevent
long load time for this page. Please select continue to
view the remaining history.