Document pour le développeur » History » Revision 8
Revision 7 (Landry Duguet, 2017-07-06 14:55) → Revision 8/9 (Landry Duguet, 2017-07-07 15:35)
h1. Document pour le développeur h2. Installation d’Eclipse (NEON!!!) pour développer le projet HAZOP-UML Dernière mise à jour du document : 03/01/2017 Auteur : Jean-Marc Larré # Télécharger et installer Eclipse NEON « Eclipse Modeling Tools » Lien pour le téléchargement : http://www.eclipse.org/downloads/packages/eclipse-modeling-tools/neon3 # Installation de Papyrus dans Eclipse Ajouter le « repository » suivant : http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/neon Puis choisir uniquement le plugin « Papyrus » et suivre les opérations demandées. # Installation de NatTable dans Eclipse Ajouter le « repository » suivant : http://download.eclipse.org/nattable/releases/1.5.0/repository/ Puis choisir TOUS les plugins et suivre les opérations demandées. # OPTION : Installer le plugin Spy utile pour l’aide au développement mais pas indispensable au projet. Normalement ce plugin est dans les "E4 Tools" mais si ça ne marche il peut être téléchargé sur ce lien : https://github.com/opcoach/contextExplorer # Importer le projet GIT , voir la doc dans RedMine. h2. Installation d’Eclipse (OXYGEN!!!) pour développer le projet HAZOP-UML Dernière mise à jour du document : 05/07/2017 Auteur : Landry Duguet # Télécharger et installer Eclipse OXYGEN « Eclipse Modeling Tools » Lien pour le téléchargement : http://www.eclipse.org/downloads/packages/eclipse-modeling-tools/oxygenr # Installation de Papyrus dans Eclipse Ajouter le « repository » suivant : http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/oxygen Puis choisir uniquement le plugin « Papyrus » et suivre les opérations demandées. # Installation de NatTable dans Eclipse Ajouter le « repository » suivant : http://download.eclipse.org/nattable/releases/1.5.0/repository/ Puis choisir TOUS les plugins et suivre les opérations demandées. # OPTION : Installer le plugin Spy utile pour l’aide au développement mais pas indispensable au projet. Normalement ce plugin est dans les "E4 Tools" mais si ça ne marche il peut être téléchargé sur ce lien : https://github.com/opcoach/contextExplorer # Importer le projet GIT , voir la doc dans RedMine. # Pour lancer Changer la classe NewHazardRow Dans le projet ne dossier fr.laas.hazopuml.ui -> src -> fr.laas.hazopuml.ui.handler -> NewHazardRow.java -> remplacer tous les "CustomMessageEditPart" par "MessageSyncEditPart" (Papyrus a changé dans la version associée à Oxygen donc on doit changer l'import) (Ne pas oublier les arguments: -os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog -clean -clearPersistedState de faire l'inverse pour revenir à Neon!)