Contents |
Dresden OCL is hosted on SourceForge and all sources and binaries produced around Dresden OCL are available from the project's site on SourceForge.
The easiest way to download and install Dresden OCL is via the Eclipse Marketplace Client. Simply type Dresden OCL into the client and click the Install button. How to use the Marketplace Client is documented here.
Dresden OCL can be installed using the Eclipse p2 update manager as well. The update site of Dresden OCL is located at
http://www.dresden-ocl.org/update/
The latests but not officially released build of Dresden OCL can be installed using the Eclipse update site
http://www.dresden-ocl.org/update/latestbuild/
Further information about the installation and use of Dresden OCL is provided in documentation section.
Dresden OCL required some other plugins as a prerequesite for its installation. Unfortunately, the mechanism to declare these dependencies automatically does not work with all installations of Eclipse well. If during the installation of Dresden OCL problems such as unresolved dependencies occur, you have to declare these dependent update sites manually.
Open the p2 update manager by the menu option Help -> Install New Software....
Enter the following update sites and confirm each site by pressing the Add button:
Afterwards, the problem with unresolved dependencies should not occur anymore.
We provide refactorings for OCL-constraints which were realised with the tool Refactory. How to install and use them can be found here.
To integrate Dresden OCL into a Java project you might use the standalone version providing Dresden OCL as a Java library.
The latest built of the standalone version can be downloaded from the Sourceforge project site.
Alternatively, you can obtain a current snapshot of the source via anonymous SVN access. Information on how to access the SVN repository is given here.
For compiling and running the Dresden OCL you need:
Changes in Different Releases
To investigate the changes and bugfixes introduces with the different releases of Dresden OCL you may also read the changelog provided with Dresden OCL (available via this link).