PCM on Helios

Aus SDQ-Wiki


This page is outdated. Please refer to Palladio to Eclipse Indigo Migration



About Helios

The Eclipse Helios release was published in the summer of 2010.

Beside others, the eclipse modeling project has contributed a reasonable amount of new plugins. Some of them are completely refactored. Some important bug fixes have been provided only for this release (i.e. https://bugs.eclipse.org/bugs/show_bug.cgi?id=310974)

Problems found with a Helios Installation

These are some problems occured during an PCM installation based on the Eclipse Modeling Package of the Helios Release.

Unsatisfied Dependency on org.eclipse.emf.ocl

The SimuCom and the PCM Solver plugins depend on this plugin to validate the models against the OCL constraints. This plugin was named "Object Constraint Language (OCL) 2.0 Compatibility API".

As found on this link: http://wiki.eclipse.org/MDT/OCL/FAQ#How_do_I_workaround_org.eclipse.emf.ocl_deprecation_in_Helios_and_later.3F the plugin has not only deprecated but completely removed in the Helios release. As with the UML tools, the PCM can not be installed without this plugin. To solve the problem, an update site was packaged and provided as an attachement on the wiki page referenced above. To persist this update site in case of the wiki above is not available, the update site package is also attached to this SDQ wiki page.

Datei:Org.eclipse.emf.ocl-update.zip


Workflow Error when models are loaded

An internal error occurred during: "Launching SimuCom". Could not initialize class org.eclipse.xtend.expression.ExecutionContextImpl


[Worker-8 ] INFO : Create workflow configuration
[Worker-8 ] INFO : Validating workflow configuration
[Worker-8 ] INFO : Creating workflow engine
[Worker-8 ] INFO : Executing workflow
[Worker-8 ] INFO : Creating workflow engine and starting workflow
[Worker-8 ] INFO : Loading PCM Model Files
[Worker-8 ] INFO : Task Composite Job Execution completed in 0.038107649 seconds
[Worker-8 ] INFO : Cleaning up...

This is still an open issue and not solved, yet.