Actifsource

Actifsource V5.9.0

Actifsource code generator for any programming language

Known Issues

Keybinding for Eclipse 4.3.1

  • Class Diagram Editor: Shift+Del (delete from model) does not work
  • Template Editor: Alt+PgUp/Dn (context navigation) does not work
  • Template Editor: Ctrl+Cursor (word by word navigation) does not work
  • Template Editor: Ctrl+Shift+Cursor (word by word selection) does not work

Generic Refactorings

  • Set language of FileContext/TemplateFunction explictly in Model
  • Remove commenStartTag/CommenEndTag from BuildConfig, add it for fileBasedGeneratorTask
  • Update CIP-Diagram Style

Compatibility Issues

  • The file extension on the template function is now replaced by a language resource
  • The package ch.actifaource.solution.datatype is now named correctly ch.actifsource.solution.datatype
  • Due to problems in early version of eclipse 4.x we don't support any 4.x version prior 4.3.1

Features

Ant

  • LazyLoading should not check scope dependencies before a scope is needed
  • Possibility to force loading when LazyLoading enabled
  • Compatiblity: Allow to run generator on a buildconfig provided as guid

CIP

  • Generate Animation
  • Added CIP Refactorer for updating diagram style
  • Improved CIRO Usability

Core

  • Added new Operator 'else' (see Forum)
  • Non-Virtual-Actifsource-Functioncalls
  • Support Virtual calls accross Functionspaces (requires extending of functionspace canntaining the super function)

Generator

  • Moved Start/EndComment from BuildConfig to language/use comment-tags independent of buildconfig
  • CodeModels no longer extend CodeModelBase when they are exported without statements
  • Support including BuildConfigs into other BuildConfigs

TemplateEditor

  • FileExtension independent SyntaxHighlighting
  • Removed User-Defined Language-Mappings from Preferences-Dialog

Refactoring

  • Added SortPropertyBy-Refactoring

Help

  • Improved Installation Guide

Bugfixes

Ant

  • Provide the ScopeDependencyPath on ScopeNotFound-Situations

CIP

  • Fixed Exception when using Statediagram
  • JUNO: CIP System View changes size under Eclipse 4.2.1 -> works on 4.3
  • Fixed MaxAnyCount in CIP Tests resulting in C compiler errors

Core

  • Dependencies between actifsource projects through non-actifsource Projects no longer ignored

Environment

  • Workspace freezes on next start and needs delete of open editor configuration
  • Workaround minor issues on 4.3.1

Freemarker

  • FreemarkerMethods.method only allows one method

Refactoring

  • Fixed Version and Date of CIP-Refactoring

Help

  • Improvements on tutorials 
  • Reworked Diagram Type Tutorial
  • Reworked CIP Tutorial
  • Reworked Language Tutorial

Recommended System Requirements

We recommend the following system requirements.

System
Recommendation
Java SE 7
Eclipse 4.3.1
OS Win 7, gtk Linux
OS Architecture 64 Bit
Processor 64 Bit
RAM 8 GB
Disk SSD


Configuration (eclipse.ini)

We recommend the following settings in the eclipse.ini file.

Property
Value
Minimum Memory Size -Xms800m
Maximum Memory Size -Xmx4000m
Maximum Perm Size -XX:MaxPermSize=256m
Virtual Machine -vm C:\Program Files\Java\jre7\bin


Used Open Source Libraries

We have used the following open source libraries in our products. Many thanks to all the developers for providing their great work to the community.

Library
License
actifsource Core 5.x EPL
annotations.jar
LGPL v2.1/BSD
ant-contrib-1.0b3.jar Apache
antlr-2.7.6.jar BSD
antlr-3.1.1-runtime.jar BSD
bcprov-jdk16-145.jar MIT
commons-collections-3.2.1.jar Apache
Eclispse 3.8.x EPL
jdom.jar Apache
jsr305.jar BSD
jug.jar LGPL v2.1
logging-1.0.3.jar Apache
objenesis-1.0.jar Apache
xerceslmpl.jar Apache


Like us


facebook.com/actifsource

Follow us

News  RSS-Feed abonnieren

Actifsource V11.5.0 4/26/24

- 15 Features - 7 Bug Fixes more...


Job als R&D Ingenieur (Embedded-Systems, Model Driven Development) 4/25/24

Sind Software-Entwicklung und Embedded-Systems Ihre Leidenschaft? Denken Sie gerne abstrakt? Dann sind Sie bei uns genau richtig! Wir bauen für unsere Auftraggeber kundenspezifische more...


Actifsource V11.4.0 11/23/23

- 24 Features - 7 Bug Fixes more...