Project

General

Profile

Document pour le développeur » History » Revision 5

Revision 4 (Jean-Marc Larré, 2017-06-20 08:26) → Revision 5/9 (Landry Duguet, 2017-07-05 11:33)

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 : 03/01/2017  
 Auteur : Jean-Marc Larré 

 # 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. 
 # Changer la classe NewHazardRow 
 Dans le dossier fr.laas.hazopuml.ui -> src -> fr.laas.hazopuml.ui.handler -> NewHazardRow.java -> remplacer tous les "CustomMessageEditPart" par "CustomeMessageSyncEditPart" (Papyrus a changé dans la version associée à Oxygen donc on doit changer l'import) (Ne pas oublier de faire l'inverse pour revenir à Neon!)