We invite you to unleash the power of model driven software development.
Features
Core
- COW-Snapshots
- it is now save to assume that a statement exists while you receive it's create event
- perform queries on old versions
- Dependency Tracking
- know when the result of a query in no longer uptodate
- Improved ClassLoading & ClassChange-Notification
- Use JavaProject & Bundle Dependencies only, ignore actifsource-Dependencies for classPath
- Use ClassLoader of the Project in which an aspect is defined (actifsource is now able to uses aspects in non-JavaProjects actifSource-Projects)
Validation
- Dependency Tracking
- Faster Revalidation
- No more need for a handwritten changeListener in NameAspect implementations
Code Generator
- Warning, when generated code is changed outside Protected Regions
- Gray-Coloring of generated code
- Ignore Whitespaces for generate code to prevent overwritting changed identations set by FormatCode-Action
- Force JavaModel Export for all actifsource-Projects with ResourceFolder (always need to write templates)
- Only Rebuild if needed (Dependency Tracking)
- Generate by snapshot, continue editing without disrupt the generator
Environment
- Added an Actifsource Container to provider dependencies for non-plugin projects
- Select All in Migration-Wizard
- Improved ErrorReportDialog (hide for eclipse session, optional email-address and steps to reproduce)
Domain Diagram Editor
- Show/Hide Resources
- Show Dependency-Arrows between Parent-Resources for Hidden-Relations
- Goto other Diagrams containing the resource
- Define more details tooltips using Tooltip-Aspect
Changes
- Ignore actifsource Dependencies for classloading, you need to have Java/Plugin-Dependency to reuse classes in your project
- Java/Plugin-Dependency is no longer needed to use resource/class with aspects defined in other projects
- actifsource Project with ResourceFolder are always a JavaProject
Bug Fixes
Code Generator
- Fixed some TemplateEditor-Issues with Selection Changes
- Fixed some Extract Function-Issues (ToMe-Queries (.-property), Build.allXXX, Fixed issues on lists)
- Fixed Indentation for Empty Protected Region
Environment
- Fixed broken actifsource search (no longer empty)