Author Topic: Version 3.10 - Build 477 released  (Read 1106 times)

sparks

  • EA Administrator
  • EA User
  • *****
  • Posts: 577
  • Karma: +0/-0
    • View Profile
Version 3.10 - Build 477 released
« on: March 25, 2002, 03:25:46 am »
Changes and Fixes for Build 477

- Added support for branching/tree style generalization links - right click Generalization link and set style to 'Tree'
- Fixed bug in NT 4 that caused Out of Memory error when displaying Report View
- Fixed bug in NT 4 that caused exception when right clicking in project window if no project loaded
- Fixed bug where newly created links in Relationship Matrix could not be deleted without closing and opening the Matrix first
- Delphi code generator updated to handle Interfaces correctly
- Delphi code generator now supports Published scope. XMI import/export uses visibility of Public with tagged value of Published to handle non-UML scope of Published
- Modified XMI export to include 'final' qualifier on End State nodes
- C++ import of abstract methods could fail under some circumstances - fixed
- Changing Zoom level on a diagram now causes the diagram to be marked as 'dirty' for saving purposes
- Several bug fixes in VB.Net parser - especially for ReadOnly and WriteOnly Property statements
- Fixed bug in parser code that could cause an error when unmatched string char - " - found in comments
- Fixed bug in C++ parser that missed static qualifier on some attributes
- Elements in Relationship matrix are now sorted alphabetically
- Fixed small memory leak in relationship matrix
- Added Scope edit box to docked properties window. Set scope
- Added Filename edit box to docked properties window. Allows direct editing of implementation source filename      
- Added Keywords edit box to docked properties window. Define user keywords on element      
- Added Multiplicity edit box to docked properties window. Set multiplicity
- Added support for MustInherit and NotInheritable to VB.Net code generation and parser
- Properly mark VB.Net classes as abstract if containing MustOverride methods
- Mark VB.Net classes as NotInheritable if IsLeaf setting is true for a class
- Set 'Toggle Line Point at Cursor' hot-key as Ctrl+Q
- Under some circumstances default values for parameters in C++ functions werent being picked up - fixed
- Code generator did not wrap default value for function parameter in quotes in implementation file - fixed
- Fixed bug that could cause exception when object deleted from tree with Attribute or Operation dialog open
- Fixed bug that could cause associations to be generated twice when importing from source code
- Added support for synchronizing Delphi inheritance section when forward generating code