Dresden OCL Logo
Dresden OCL
OCL support for your modeling language

Contents

Frequently Asked Questions

This page contains a set of frequently asked questions on Dresden OCL. If a question cannot be answered by using this FAQ, please do not hesitate to contact us.

Installation and Source code

Is the source code of Dresden OCL2 for Eclipse available?

Yes, Dresden OCL is open source. The latest version of our source code can be accessed from our SVN repository. More information about the SVN is available via this link.

Is there any documentation available for the source code?

Yes. Most parts of Dresden OCL have been developed as student theses and thus are documented in the theses. Publications, theses and further literature is available in our publications section.

Problems when installing Dresden OCL under Eclipse 3.6.1

Unfortunately using Eclipse 3.6.1 and the P2 Update Manager to install Dresden OCL, an error may occur stating that some dependencies between plug-ins cannot be fixed.

First you should check if you have added the URL of the update site as the complete path (including the site.xml at the end). This may solve the problem.

Otherwhise you can solve the problem by adding to update sites to the update manager before installing Dresden OCL.

  1. Inside Eclipse select the menu Help -> Install New Software...
  2. Enter http://www.emftext.org/update/ into the Work with: text field and press the Add... button.
  3. Press the OK button within the new opened window.
  4. Enter http://download.eclipse.org/tools/ajdt/36/update/ into the Work with: text field and press the Add... button.
  5. Press the OK button within the new opened window.
  6. Enter http://dresden-ocl.sourceforge.net/downloads/updatesite/site.xml into the Work with: text field and resume to the installation of Dresden OCL.

Supported Models and Model Instances

How can I create an own Model that can be imported into Dresden OCL?

Which tool you can use depends on the question what kind of model you want to create. Below, some tools are enlisted that can be used for model creation and editing:

Which types of Models and Model Instances are supported by Dresden OCL

Within our manual, two section document existing models and instances respectively possible use cases of them. These are the Sections 1.2-1.3 and 2.3.

Retrieved from "http://www.dresden-ocl.org/index.php/DresdenOCL:FAQ"

This page has been accessed 6,133 times. This page was last modified 17:29, 9 April 2011.