openArchitectureWare - Download |
|
This is the download page for the old version 4.1 of openArchitectureWare.
To get access to pre-4.1.1 downloads, go here.
Please follow the following process to download and install oAW 4.1.1
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.1 (Release notes for 4.1 and 4.0) Note that as a typical user, you want to install at least Core and Plugins!
| Module | Description | Requires (oAW) | Requires (Other) | Download |
|---|---|---|---|---|
| Core | minumum required to run oAW workflows | - | EMF 2.2.0 | oaw411Core.zip |
| Plugins | plugins to edit templates etc. | Core | EMF 2.2.0 | oaw411Plugins.zip |
| Recipe | recipe framework for integrating generated and manually written code | Core, Plugins | EMF 2.2.0 | oaw411Recipe.zip |
| Classic | work with oAW 3 metamodels and non-EMF UML tools | Core, Plugins | EMF 2.2.0 | oaw411Classic.zip |
| UML2 | work with Eclipse UML2 models | Core, Plugins | EMF 2.2.0, UML2 2.0 | oaw411UML2.zip |
| GMF | integrate with GMF (constraint checking) | Core, Plugins | EMF 2.2.0, GMF 1.0 | oaw411GMF.zip |
| xText | generate textual editors | Core, Plugins | EMF 2.2.0 | oaw411Xtext.zip |
| xText | ATL integration | Core, Plugins | EMF 2.2.0, ATL | oaw411ATL.zip |
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 |
The downloads provided here are useful add-ons to openArchitectureWare developed by the oAW community. Let us know if you have additional stuff to contribute
| Tool/Utility | Description | Requires (oAW) | Requires (Other) | Download | Docs | |
|---|---|---|---|---|---|---|
| UML2Ecore | Helps with building large metamodels by allowing the transformation of UML2 class models into Ecore models. This way, you can use your favourite EclipseUML2-compatible modelling tool to build Ecore meta models | Core, Plugins, UML2 | EMF 2.2.0, UML2 2.0 | oaw411UML2Ecore.zip | UML2Ecore User Guide | |
| NEW RSX Adapter | Work with IBM Rational's RSA/RSM files directly | Core, Plugins, UML2 | EMF 2.2.0, UML2 2.0 | oaw411RSX-beta.zip | RSX Adapter Reference |
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.