Skip to main content


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 #674990] Sun, 29 May 2011 21:55
Eclipse UserFriend
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:[EMF Compare] opening editor programmatically results in unexpected/wrong view
Goto Forum:
  


Current Time: Thu Mar 28 13:41:31 GMT 2024

Powered by FUDForum. Page generated in 0.02943 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top