Actifsource V5.4.0

Actifsource code generator for any programming language



  • Performance Improvement on SelectorEvaluation (faster NameQueries/EditorUpdates due to faster evaluation of selectorbased DecorationAspects, faster generator)
  • NameAspect via TextSelector
  • Improved SelectorEvaluation (API-Change: ISelectorRelationAspect, +createCodeEvaluator, +isTextSelector, added SingleRootSelectorRelationAspect-BaseClass for EndUsers)
  • Multi-Root Selector Support (API-Change: ISelectorRelationAspect.getRootType() to ISelectorRelationAspect.getRootTypes())
  • TextSelectorSupport for SelectorRelations
  • Model.instances.CLASSNAME - Possibility to query allInstance of a Class in normal Selectors (add SelectorPackage.ModelSingleton to RootTypes-List in SelectorRootAspect)
  • Model.resource.ResourceWithNameAspect - Possibility to query specific resources from a model in Selector. Fixed Type access.
  • Added ability to restrict the TargetRange of the SelectorRelation, Simplified creation of SelectorRelation by InitializationAspect
  • Simplified SelectorEvaluation-Support

Resource Editor

  • no more need for defining ObjectControlBuilderAspects for new SelectorRelations
  • allow ObjectControlBuilderAspects to be defined based on Relation-RangeType (may be overwritten by a relation-specific aspect)
  • Placement not working if relation was defined in a super class

Domain Diagram Editor

  • Allowed drawing of connection for relations that are invalid due to missing information, which are unknown to the editor
  (exp. DecoratingRelation with special RangeRestrictions)


  • NewProjectWizard no longer ignores LocationURL
  • Hide Template/Selector-Structure in Navigator


  • Performance Improvement due to faster SelectorEvaluation
  • Ignore other TeamProvider-Files/Folders belonging to Source Control inside Eclipse (not only .SVN, but also .RXXX files)
  • Fixed Endless Generation Loop due to reordering of no longer needed ProtectedRegions at EOF


  • Improved CIP Generator to match original CIP Output
  • CIP XML-Import Support

Recommended System Requirements

We recommend the following system requirements.

Java SE 6
Eclipse 3.7.1
OS Win 7, gtk Linux
OS Architecture 64 Bit
Processor 64 Bit
Disk SSD

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.

actifsource Core 5.x EPL
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.7.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

Follow us

News  RSS-Feed abonnieren

Actifsource V11.0.0 5/31/21

- 8 Features - 4 Bug Fixes more...

Job als R&D Ingenieur (Embedded-Systems, Model Driven Development) 10/7/20

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...

Neue Datenschutzrichtlinie 5/17/18

Bitte beachten Sie unsere Datenschutzrichtlinie: Datenschutzrichtlinie more...

New Eclipse Update Site 10/26/17

Please note that we have new update sites: more...

Actifsource User Manual: New chapter added 3/30/17

Added new chapter 12 Generic Import Wizard Actifsource User Manual more...

Actifsource web site becomes mobile friendly 2/5/16

Thanks to weblica it was an easy task to become mobile friendly! more...

JavaListFunction 11/25/15

Learn about JavaListFunctions. Create your own JavaListFunction to sort resources. more...