Eco-Modeler version 9.02 (builds 3019 and 3021)
Eco Specific changes
- To be able to specify accessors for interface properties the MMC# property dialog now appears for interface properties.
- Update active project improved: package and modeled interfaces files are also added, and each (re-)generation add all classes to the project (not just the ones added since the last generation)
- "Update active project" has been changed into "Update BDS Project" and you must specifiy the actual project in Project Options | Eco
Then, if the active project is at least in the active project group, the correct project will be updated - even if it is not active.
Solved problems (Eco specific)
- Pascal: Invalid type cast when opening class property dialog (for example add property)
- Pascal: Unable to modify project options because "Update BDS Project" was checked but disabled.
- The OCL editor when invoked from method dialog, uses settings from dialog (even if not yet committed) for name, parameters, returntype, query and trigger.
Previously the ocl editor would use the committed changes (displaying the method in the state when the dialog was opened) - Reference EcoPkg (or Import ecoPkg): all attributes were imported as "string" instead of the actual type. Used to work OK, but was broken in a later build.
- Code generation: Query methods are now generatated like so: [UmlMetaAttribute("isQuery", true)]
Solved problems (general)
- C# parser bug solved related to constructor initializers