This chapter describes how to migrate between the various versions of oAW.
Here's what you need to do when migrating from oAW 4.1.2 to oAW 4.2:
org.openarchitectureware.core.check has been merged with
org.openarchitectureware.core.expressions. So this dependency can simply be removed.
Remove plugin dependencies to all org.openarchitectureware.core.* plugins and add a
dependency to the new org.openarchitectureware.dependencies plugin. This plugin bundles
all dependent plugins and reexports these.
Although we have many cool new features in Xtext from oAW 4.2, we needed to rework most of the API. This is a step by step migration tutorial. Please use the Xtext forum if you have any trouble migrating to the latest version.
The grammar language has changed a bit.
Within the main project the 'Extensions.ext' and 'Check.chk' files have been added. They replace the old '[langname]Checks.ch' resp. '[langname]Extensions.ext' files. You just have to copy and paste the content from the old files to the new ones. (start the generator once if you don't see the new files).
The editor project has some more changes:
Although your old projects should work now it's recommended to read the updated Xtext reference documentation.