Skip to main content



      Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » Error while programmatically mergin two models
Error while programmatically mergin two models [message #620999] Tue, 09 June 2009 04:45
Eclipse UserFriend
Hi,

Can anyone help me with the following problem:

I'm trying to merge two models in code:

//START CODE
final ResourceSet resourceSet = new ResourceSetImpl();
final EObject model1 = ModelUtils.load
(new File("C:/uml/phpWithAttributes.uml"), resourceSet);

final EObject model2 = ModelUtils.load
(new File("C:/uml/phpWithAttributes1.uml"), resourceSet);

final MatchModel match = MatchService.doMatch
(model1, model2, Collections.<String, Object> emptyMap());

final DiffModel diff = DiffService.doDiff(match, false);

MergeService.merge(new ArrayList<DiffElement>(diff.getOwnedElements()),
true);
//END CODE

I get the following exception:
org.eclipse.emf.compare.diff.metamodel.impl.DiffModelImpl cannot be cast
to org.eclipse.emf.compare.diff.metamodel.ModelInputSnapshot

I would be grateful for any ideas on how to resolve this issue.

Thank you
Previous Topic:compare 2 models in elipse rcp
Next Topic:[EMF Compare] what about cross-references of a merged eObject ?
Goto Forum:
  


Current Time: Sat Jul 05 04:58:28 EDT 2025

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

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

Back to the top