Project

General

Profile

Wiki » History » Version 69

Guillaume Babin, 03/05/2013 09:48 PM

1 1 Pierre-Loïc Garoche
h1. Wiki
2 1 Pierre-Loïc Garoche
3 29 Guillaume Babin
h2. Editeur Lustre
4 29 Guillaume Babin
5 50 Guillaume Babin
h3. Prérequis
6 45 Guillaume Babin
7 54 Guillaume Babin
# Installer ObeoDesigner (http://www.obeodesigner.com/download)
8 53 Guillaume Babin
# Installer le plug-in Xtext sous ObeoDesigner (http://www.eclipse.org/Xtext/download.html)
9 1 Pierre-Loïc Garoche
10 68 Guillaume Babin
h3. Installation du projet en tant que plug-in Eclipse
11 39 Romain BOBO
12 69 Guillaume Babin
h4. Archive déjà compilée
13 69 Guillaume Babin
14 69 Guillaume Babin
# Voir https://cavale.enseeiht.fr/redmine/projects/lustreeditor/files
15 69 Guillaume Babin
16 69 Guillaume Babin
h4. Compiler votre archive
17 69 Guillaume Babin
18 51 Guillaume Babin
# Installer @maven@ (version 3 ou supérieure) (@sudo apt-get install maven@ sous Ubuntu)
19 50 Guillaume Babin
   (configuration proxy : https://maven.apache.org/guides/mini/guide-proxies.html)
20 49 Guillaume Babin
# Récupérer le projet lustre-parent du dépot (@svn co https://cavale.enseeiht.fr/svn/lustreeditor@)
21 56 Guillaume Babin
# Se placer dans @<path>/lustreeditor/trunk/lustre-parent/@
22 67 Guillaume Babin
# Exécuter @mvn clean verify@, attendre...
23 67 Guillaume Babin
   [@mvn -U clean verify@ peut régler des erreurs du type "@Failure to find ....... was cached in the local repository......@"]
24 43 Romain BOBO
# Sous Obeo, Help > Install new software > Add > Local
25 58 Guillaume Babin
# Sélectionner le répertoire @<path>/lustreeditor/trunk/lustre-parent/features/org.obeonetwork.dsl.lustre.update/target/repository@
26 1 Pierre-Loïc Garoche
# Valider > Ok
27 59 Guillaume Babin
# Sélectionner le Lustre Editor, installer.
28 59 Guillaume Babin
# Redémarrer ObeoDesigner, l'éditeur Lustre est maintenant utilisable !
29 35 Guillaume Babin
30 35 Guillaume Babin
h3. Utilisation du projet, sans l'installer en tant que plug-in Eclipse
31 35 Guillaume Babin
32 61 Guillaume Babin
h4. Récupération des projets Eclipse
33 61 Guillaume Babin
34 49 Guillaume Babin
# Récupérer le projet lustre-parent du dépot (@svn co https://cavale.enseeiht.fr/svn/lustreeditor@)
35 43 Romain BOBO
# Sous Obeo, Import > General > Existing projects into workspace > Select root directory : Browse
36 56 Guillaume Babin
# Sélectionner @<path>/lustreeditor/trunk/lustre-parent/plugins@
37 35 Guillaume Babin
# Select All > Finish
38 61 Guillaume Babin
39 61 Guillaume Babin
h4. Lancement de l'éditeur
40 60 Guillaume Babin
41 60 Guillaume Babin
# Faire (barre d'outil en haut) Run > Run Configurations
42 60 Guillaume Babin
# Faire clic droit sur "Eclipse Application"
43 60 Guillaume Babin
# Faire "new"
44 60 Guillaume Babin
# Renommer si vous aviez d'autres Eclipse Application
45 63 Guillaume Babin
# Dans Arguments/VM arguments écrire : @-Xms512m -Xmx1024M -XX:MaxPermSize=512m@
46 60 Guillaume Babin
# Faire Run
47 57 Guillaume Babin
# Un deuxième ObeoDesigner se lance, l'éditeur Lustre est maintenant utilisable via ce second Eclipse !
48 30 Romain BOBO
49 41 Guillaume Babin
h3. Utilisation de l'éditeur
50 41 Guillaume Babin
51 41 Guillaume Babin
# Créer un project Modeling project
52 41 Guillaume Babin
# Ajouter un fichier "Nomdufichier".lus (Ajouter via import ou drag&drop, et non pas Créer)
53 41 Guillaume Babin
# Faire clic droit sur le projet
54 41 Guillaume Babin
# Sélectionner Viewpoints Selection
55 41 Guillaume Babin
# Cocher Lustre Design
56 41 Guillaume Babin
# Dérouler le fichier "Nomdufichier".lus dans l'Explorer Eclipse jusqu'a voir "Program"
57 41 Guillaume Babin
# Clic droit et faire New Representation -> new Program Diagram
58 41 Guillaume Babin
# Entrer un nom
59 41 Guillaume Babin
60 65 Guillaume Babin
h4. Notes
61 65 Guillaume Babin
62 65 Guillaume Babin
# ObeoDesigner prend en compte tous les fichiers @.lus@ du projet courant, donc pour conserver des performances acceptables, ne mettez pas trop de fichiers dans un même projet.
63 65 Guillaume Babin
# Si la pop-up bar de l'éditeur graphique vous dérange, vous pouvez l'enlever, modifier :
64 55 Guillaume Babin
Window > Preferences > Viewpoint > Viewpoint Diagram > Global settings > show popup bars
65 44 Jason CROMBEZ
        
66 44 Jason CROMBEZ
67 24 Guillaume Babin
h2. Projet long ENSEEIHT 2013
68 26 Guillaume Babin
69 26 Guillaume Babin
* [[ProjetLongN72013|Travail préliminaire]]
70 28 Guillaume Babin
* [[CdC|Dossier de Spécification Logicielle]]
71 27 Guillaume Babin
* [[Grammaire|Grammaire Lustre]]