Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » [EMF Compare] opening editor programmatically results in unexpected/wrong view
[EMF Compare] opening editor programmatically results in unexpected/wrong view [message #674992] Sun, 29 May 2011 17:55
Eclipse User
Originally posted by: Birgit Engelmann

Hi,

I am currently trying to create an emf compare editor view in an eclipse
plugin. What happens is that the elements of the tree, where usually the
structual changes are displayed, show some strange texts like "Model
Element Change Right Target false" (seems like the internal
description). And the visualization part is completely empty and only in
the properties view some entries are displayed.

The code to do so is the following:

// creating two models
Tournament t1 = BowlingFactory.eINSTANCE.createTournament();
t1.getMatchups().add(BowlingFactory.eINSTANCE.createMatchup());

Tournament t2 = BowlingFactory.eINSTANCE.createTournament();
t2.getMatchups().add(BowlingFactory.eINSTANCE.createMatchup());
t2.getMatchups().add(BowlingFactory.eINSTANCE.createMatchup());

// matching and diffing
MatchModel match = MatchService.doMatch(t1, t2, null);
DiffModel diff = DiffService.doDiff(match, false);

// create snapshot
ComparisonResourceSnapshot snapshot =
DiffFactory.eINSTANCE.createComparisonResourceSnapshot();
snapshot.setDiff(diff);
snapshot.setMatch(match);

// open editor
ModelCompareEditorInput input = new ModelCompareEditorInput(snapshot);
CompareUI.openCompareEditor(input. true);


The created models are standard ecore models.
The code up until creating the DiffModel seems to work fine. I can print
the DiffElements and it finds that one Matchup was deleted. No error is
thrown when creating the view.

Any idea what I am doing wrong and how I can resolve this issue?

Thanks and regards,
Birgit
Previous Topic:[EMF Compare] opening editor programmatically results in unexpected/wrong view
Next Topic:[EEF] Using JMerge in the EEF Editor class
Goto Forum:
  


Current Time: Thu Aug 21 10:24:10 EDT 2014

Powered by FUDForum. Page generated in 0.10489 seconds