openArchitectureWare 4.1.2 - Download |
|
To get access to pre-4.1.2 downloads, go here.
Get the oAW 4.1.2 SDK (video illustrating the installation)
You can get the milestone builds of core and plugins from the Updatesite at http://www.openarchitectureware.org/updatesite/milestone or via a direct ZIP file download (see below). In addition, there's a Maven 2 repository at http://www.openarchitectureware.org/m2 Please read the Release Notes to see learn about what has changed in 4.1.2 (Release notes for 4.1.1, 4.1 and 4.0)
The download is available as a single ZIP file, the oAW 4.1.2 SDK. Simply unzip the file; then copy the features and plugins into your Eclipse installation. Note: to avoid versioning hassle, remove all the older oAW 4.1.1 plugins first.
In general, oAW 4.1.2 depends on the projects released as part of the Callisto release, although it is advisable to use the latest Eclipse 3.2.x maintenance release. This is also true for EMF and UML2, etc.
The following table lists the dependencies of the various features. Note that, if you don't have these dependencies, the Eclipse configuration might be invalid, and Eclipse might not start up in some circumstances. If you don't want to install some of these things, you have to delete (or not install in the first place) the corresponding oAW featues and plugins (e.g. delete the ATL adapter feature and plugin if you don't have ATL installed).
| Module | Description | Requires (oAW) | Requires (Other) |
|---|---|---|---|
| Core | minumum required to run oAW workflows | - | EMF 2.2.0 |
| Plugins | plugins to edit templates etc. | Core | EMF 2.2.0 |
| Recipe | recipe framework for integrating generated and manually written code | Core, Plugins | EMF 2.2.0 |
| Classic | work with oAW 3 metamodels and non-EMF UML tools | Core, Plugins | |
| UML2 | work with Eclipse UML2 models | Core, Plugins | EMF 2.2.0, UML2 2.0 |
| GMF | integrate with GMF (constraint checking) | Core, Plugins | EMF 2.2.0, GMF 1.0 |
| xText | generate textual editors | Core, Plugins | EMF 2.2.0 |
| xText | ATL integration | Core, Plugins | EMF 2.2.0, ATL |
Download the samples for oAW 4.1.1 here. Note that these are now plugins and should work with the oAW installation without any drive/directory/classpath variable definition! Just extract them into your workspace.
| Sample | Description | Requires (oAW) | Requires (Other) | Download | Docs |
|---|---|---|---|---|---|
| EMF Samples | illustrates how to generate from and transform EMF models | Core, Plugins | EMF 2.2.0 | oAW/EMF Samples | EMF Example, Template AOP, Xtend Example |
| UML2 Samples | shows how to generate code from UML2 models | Core, Plugins, UML2 | EMF 2.2.0, UML2 2.0 | oAW/EMF/UML2 Samples | UML2 Example |
| NEW UML2/M2M Samples | shows (1) how to do model-to-model transformations (2) how to test m2m transformations (3) how to "transform away" from UML2 (4) how to use global variables and (5) how to use java extensions | Core, Plugins, UML2 | EMF 2.2.0, UML2 2.0 | oAW/EMF/UML2/M2M Samples | UML2/M2M Example |
| Classic Samples | shows how to work with non-EMF UML tools | Core, Plugins | EMF 2.2.0 | oAW/Classic Samples | Using oAW with MagicDraw |
| GMF Samples | This is the code for the Eclipse.org article From Frontend To Code - MDSD in Practice Make sure you have Eclipse GMF installed (from the Callisto Update Site in your Eclipse 3.2 installation, or from here. As of now, you also need AspectJ in the form of the AJDT (which can be downloaded from this update site: http://download.eclipse.org/technology/ajdt/32/update | Core, Plugins | EMF 2.2.0, GMF 1.0, AJDT 1.4.0 | oAW/GMF Samples | From Frontend To Code - MDSD in Practice |
| xText Samples | shows how to build textual editors for EMF models | Core, Plugins | EMF 2.2.0 | oAW/XText Samples | Screencast Pt.1 and Pt.2 |
... are now part of the SDK downladable above.
Please go to the Documentation Page to access the documentation.
The source code is included in the distribution. However, you can also access our CVS.