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.
Difference between revisions of "M2M/QVT Declarative Installation"
(New page: ==Installation of QVTd Editors== ==Installation of QVTd Development Environment== The first few steps may be omitted if you are reusing an existing Eclipse environment. ===Install Java ...) |
(→Installation of QVTd Development Environment) |
||
Line 2: | Line 2: | ||
==Installation of QVTd Development Environment== | ==Installation of QVTd Development Environment== | ||
+ | The following steps establish an Eclipse workspace with | ||
+ | *installed plugins for | ||
+ | **EMF | ||
+ | **UML2 | ||
+ | **Subclipse | ||
+ | *checked out projects for | ||
+ | **QVT Declarative | ||
+ | **MDT/OCL | ||
+ | **EMF Query | ||
+ | **EMF Transaction | ||
+ | **EMF Validation | ||
+ | **IMP Runtime | ||
+ | **LPG 2 Runtime | ||
+ | A nested Eclipse may then be invoked and Example projects created to demonstrate the editor. | ||
The first few steps may be omitted if you are reusing an existing Eclipse environment. | The first few steps may be omitted if you are reusing an existing Eclipse environment. |
Revision as of 10:20, 5 January 2010
Contents
- 1 Installation of QVTd Editors
- 2 Installation of QVTd Development Environment
- 2.1 Install Java 1.5 or 1.6
- 2.2 Install Eclipse 3.6M4
- 2.3 Install MDT UML2 SDK 3.1.0M4 (and EMF-XSD 2.6.0M4)
- 2.4 Install Subclipse
- 2.5 Get qvtd.psf
- 2.6 Import QVTd, MDT/OCL, EMF Query, EMF Transaction, EMF Validation, IMP Runtime, LPG 2 Runtime
- 2.7 Build the Examples
- 2.8 Run a nested Eclipse
- 2.9 Create an Example Project
Installation of QVTd Editors
Installation of QVTd Development Environment
The following steps establish an Eclipse workspace with
- installed plugins for
- EMF
- UML2
- Subclipse
- checked out projects for
- QVT Declarative
- MDT/OCL
- EMF Query
- EMF Transaction
- EMF Validation
- IMP Runtime
- LPG 2 Runtime
A nested Eclipse may then be invoked and Example projects created to demonstrate the editor.
The first few steps may be omitted if you are reusing an existing Eclipse environment.
Install Java 1.5 or 1.6
Install Eclipse 3.6M4
e..g Extract All from eclipse-SDK-3.6M4-win32.zip.
Install MDT UML2 SDK 3.1.0M4 (and EMF-XSD 2.6.0M4)
Window->Install New Software from http://download.eclipse.org/modeling/mdt/updates/milestones/ and select UML2 SDK 3.1M4.
Install Subclipse
(This required to access the IMP SVN repository. If you prefer subversion edit the foot of qvtd.psf after the next step)
Window->Install New Software from http://subclipse.tigris.org/update_1.6.x and select all features. (You may exclude the Mylyn integration to avoid a number of dependent downloads.)
Get qvtd.psf
Either: Save http://eclipse.org/modeling/m2m/qvtd/resources/qvtd.psf to some temporary file in your workspace.
Or: Check out HEAD/www/modeling/m2m/qvtd from the /cvsroot/org.eclipse repository on dev.eclipse.org.
Import QVTd, MDT/OCL, EMF Query, EMF Transaction, EMF Validation, IMP Runtime, LPG 2 Runtime
Invoke Import Project Set... from the right button menu of qvtd.psf.
Build the Examples
Invoke Run As->Ant Build from the right button menu of org.eclipse.qvt.declarative.examples/buildZips.xml.
Invoke Refresh from the right button menu of org.eclipse.qvt.declarative.examples/zips.
Run a nested Eclipse
Invoke Run As->Eclipse Application from e.g. org.eclipse.qvt.declarative.examples/plugin.xml.
Close the Intro page.
Create an Example Project
Invoke New->Project ... from the right button menu within the Package Explorer.
Select e.g. Examples->QVT (Queries, Views and transformation) Projects->Royal and Loyal Example.
Click Finish.
Double click /org.eclipse.qvt.declarative.examples.ocl.royalandloyal/oclsrc/RoyalAndLoyal/RoyalAndLoyal.ocl