Bonjour,
Je travaille sur le plugin d'Eclipse GMF pour Graphical Modeling Framework.
A la base je cherche juste à rendre manipulable graphiquement un modèle tout simple : une voiture peut avoir plusieurs passagers et un passager ne peut être que dans une voiture.
Je suis la base du tutoriel numéro un de GMF : http://wiki.eclipse.org/GMF_Tutorial
Je crée bien le modèle ecore, son diagramme associé, le fichier de graphe, de tool puis le mapping.
Mon souci est que lorsque j'envoie pour avoir le modèle gmfgen j'ai une erreur qui ne me semble pas venir de mon application :
java.lang.NullPointerException
at org.eclipse.gmf.internal.bridge.genmodel.InnerClassViewmapProducer.create(InnerClassViewmapProducer.java:80)
at org.eclipse.gmf.internal.bridge.genmodel.DiagramGenModelTransformer.process(DiagramGenModelTransformer.java:444)
at org.eclipse.gmf.internal.bridge.genmodel.MappingTransformer.transform(MappingTransformer.java:35)
at org.eclipse.gmf.internal.codegen.popup.actions.TransformToGenModel$1.transform(TransformToGenModel.java:189)
at org.eclipse.gmf.internal.codegen.popup.actions.TransformToGenModel$1.run(TransformToGenModel.java:159)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
Je ne comprends pas pourquoi j'ai cette erreur qui revient alors que ça touche à des fichiers internes à GMF (si je comprends bien). Pouvez-vous m'aider s'il vous plait ?
Ca ne pointe pas bien du coup la mémoire est dépassée d'après ce que j'ai trouvé mais je ne comprends pas comment je peux faire pointer alors que je n'ai touché qu'à GMF et que donc je n'ai pas touché au code directement !
J'aurais moults questions par la suite, je galère vraiment avec GMF.
En vous remerciant pour votre attention !