openArchitectureWare.org

oAW has moved to Eclipse.

At this site you will find information about the outdated version openArchitectureWare 4, only.
Please read our letter of intent for further information.

 
   

openArchitectureWare 4.0 RC3 released

With a small delay Release Candidate 3 is now available for download. It is planned that this will be the last Release Candidate before the final version. The final release will be available in a few weeks. The changes in RC3 are listed below.

Release Candidate 3

  • core.workflow:Complete rewrite of the dependency injection engine.
  • core.workflow:better error reporting.
  • core.workflow:passing complex params to cartridges.
  • core.workflow:including any kind of object graph (not just workflows).
  • core.workflow:For recipe creation components as well as for the generator component, the skipOnErrors="true" attribute will skip the execution, if there are errors in the workflow issues.
  • core.libA number of JARs in the OAW_LIB have changed; you might have to reassign your project dependencies
  • core.xpand2: Significant performance improvements
  • core.xpand2: AOP! Weave aspects into your templates (see Xpand2 reference documentation)
  • core.xpand2: Outlet concept (thanks to Ingo Feltes for inspiration)
  • core.xpand2: Iterator object must be explicitely declared (>>>
  • core.xpand2: Protected Regions are generated in activated state by default. Use the keyword 'DISABLE' to change this behaviour. (>
  • core.xpand2: Write a minus just before the closing bracket of a statement to suppress the output of the whole line (e.g. >)
  • core.xpand2: JavaBeautifier : organizes imports (thanks to Karsten Klein for the contribution)
  • core.xpand2: XmlBeautifier : configuration of fileExtensions.
  • core.expressions: object creation (e.g. 'new Entity'
  • core.expressions: let expression (e.g. 'let e = new Entity : e.setName("Person") -> e' (note: the second one which is using arrows is a chain expression)
  • core.extend:'cached' keyword. Borrowed from Arno's Wombat transformation language. If an extension is tagged with this keyword each invocation with the same paramters will return the same result.
  • core.check:the useWorkflowIssues property does not exist anymore. Issues are by default logged in the workflow issues data structure
  • core.emftools:the resource reader now registers loaded metamodels in the registry
  • recipe.core:srcPath parameter not needed anymore for recipe workflow components as well as for the checks themselves
  • recipe.eclipsechecks:new checks: JavaSupertypeCheck, etc.
  • classic.xmiInstantiator: Poseidon adapter migrated for using MappingInstantiator
  • classic.xmiInstantiator: Support for Poseidon 4
  • classic.xmiInstantiator: MagicDraw Adapter: Support for Profiles added. Bugfixing of the tool mapping files.
  • plugin.workflow:the workspace will be automatically be refreshed after the progress is finished. (thanks to Stephane Ducas)
  • plugin.oaw4:We have a project's property page to (de-)activate the oaw nature and configure project specific (meta)metamodels.
  • plugin.oaw4:Performance has been significantly improved.
  • oaw4.demo.classic.scm:We use Poseidon CE 4.0 now - you can get the tool from www.gentleware.com
  • oaw4.demo.classic.uml:New sample project for classic UML added
openArchitectureWare 4.0 RC3 released | 0 comments | Create New Account
The following comments are owned by whomever posted them. This site is not responsible for what they say.