Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "MoDisco/Workflow"

(New page: MoDisco workflow provides a mechanism to initialize and launch a workflow of discoverer, generator and model transformation. This project uses mainly two existing components in eclipse pla...)
 
Line 1: Line 1:
MoDisco workflow provides a mechanism to initialize and launch a workflow of discoverer, generator and model transformation. This project uses mainly two existing components in eclipse platform: LaunchConfiguration and MWE (Model Workflow Engine).
+
MoDisco workflow provides a mechanism to initialize and launch a workflow of discoverers, generators and model transformations. This project uses mainly two existing components in eclipse platform: LaunchConfiguration and MWE (Model Workflow Engine).
 +
 
 +
==Description==
 +
 
 +
==Requirements==
 +
To use the plug-in you need:
 +
* JDK 1.5 or above
 +
* Eclipse Modeling Ganymede SR2 (Version: 3.4.2) because it incorporates JET, QVTo and ATL.
 +
 
 +
==Install MoDiscoWorkflow==
 +
 
 +
===Install===
 +
Follow these various steps:
 +
* Open Eclipse platform
 +
* Click on the "Help" menu of Eclipse
 +
* Click on the "Software Updates" menu
 +
* Click on the "Available software" thumbnail
 +
* Click on the "Add site" button
 +
* Enter this address: http://... (soon in MoDisco)
 +
* Click on the "Ok" button.
 +
* Choose your drivers and select "Plug-in MoDiscoWorkflow".
 +
* Click on the "Install..." button
 +
 
 +
===Dependencies errors===
 +
After you clicked on the "Install..." button, you could have any dependencies errors. In that case, you must install the missing packages at the origin of the errors. Then restart the operation.
 +
 
 +
[[Image:-MoDiscoWorkflow-ErrorDependency.png|320x340px|center|thumb|Example of dependencies errors]]
 +
 
 +
If you didn't have dependencies errors, click on the "Finish" button. The installation of the MoDiscoWorkflow plug-in and his selected drivers is finished. Congratulation!
 +
 
 +
==Build your MoDiscoWorkflow==
 +
 
 +
===The user interface of MoDiscoWorkflow===
 +
 
 +
To reach MoDiscoWorkflow plug-in user interface, you have to click on this button [[image:-MoDiscoWorkflow-Execution.png]] and then click on the “Run Configuration” menu.
 +
You can now build your MoDiscoWorkflow. Various properties are proposed to you:
 +
* Add a MoDiscoWork in the MoDiscoWorkflow from the “New…” button
 +
* Edit a MoDiscoWork from the button “Edit…”
 +
* Remove a MoDiscoWork from the button “Remove”
 +
* Up a MoDiscoWork in the MoDiscoWorkflow from the “Up” button
 +
* Down a MoDiscoWork in the MoDiscoWorkflow from the “Down” button
 +
* Load a MoDiscoWork in the MoDiscoWorkflow from the “Load…” button
 +
 
 +
 
 +
===Create a MoDiscoWork===
 +
 
 +
===Edit a MoDiscoWork===
 +
 
 +
===Remove a MoDiscoWork===
 +
 
 +
===Load a MoDiscoWork===
 +
 
 +
===Run your MoDiscoWorkflow===
 +
 
 +
==Create a driver for MoDiscoWorkflow==
 +
 
 +
==="driver" extension point===
 +
===="driverUI" extension point====
 +
===="execution" extension point====
 +
===Papyrus driver example===
 +
 
 +
==Team==
 +
Nicolas Payneau ([http://www.mia-software.com Mia-Software])
 +
 
 +
==Current limitations==

Revision as of 10:58, 26 June 2009

MoDisco workflow provides a mechanism to initialize and launch a workflow of discoverers, generators and model transformations. This project uses mainly two existing components in eclipse platform: LaunchConfiguration and MWE (Model Workflow Engine).

Description

Requirements

To use the plug-in you need:

  • JDK 1.5 or above
  • Eclipse Modeling Ganymede SR2 (Version: 3.4.2) because it incorporates JET, QVTo and ATL.

Install MoDiscoWorkflow

Install

Follow these various steps:

  • Open Eclipse platform
  • Click on the "Help" menu of Eclipse
  • Click on the "Software Updates" menu
  • Click on the "Available software" thumbnail
  • Click on the "Add site" button
  • Enter this address: http://... (soon in MoDisco)
  • Click on the "Ok" button.
  • Choose your drivers and select "Plug-in MoDiscoWorkflow".
  • Click on the "Install..." button

Dependencies errors

After you clicked on the "Install..." button, you could have any dependencies errors. In that case, you must install the missing packages at the origin of the errors. Then restart the operation.

Example of dependencies errors

If you didn't have dependencies errors, click on the "Finish" button. The installation of the MoDiscoWorkflow plug-in and his selected drivers is finished. Congratulation!

Build your MoDiscoWorkflow

The user interface of MoDiscoWorkflow

To reach MoDiscoWorkflow plug-in user interface, you have to click on this button -MoDiscoWorkflow-Execution.png and then click on the “Run Configuration” menu. You can now build your MoDiscoWorkflow. Various properties are proposed to you:

  • Add a MoDiscoWork in the MoDiscoWorkflow from the “New…” button
  • Edit a MoDiscoWork from the button “Edit…”
  • Remove a MoDiscoWork from the button “Remove”
  • Up a MoDiscoWork in the MoDiscoWorkflow from the “Up” button
  • Down a MoDiscoWork in the MoDiscoWorkflow from the “Down” button
  • Load a MoDiscoWork in the MoDiscoWorkflow from the “Load…” button


Create a MoDiscoWork

Edit a MoDiscoWork

Remove a MoDiscoWork

Load a MoDiscoWork

Run your MoDiscoWorkflow

Create a driver for MoDiscoWorkflow

"driver" extension point

"driverUI" extension point

"execution" extension point

Papyrus driver example

Team

Nicolas Payneau (Mia-Software)

Current limitations

Back to the top