Error while programmatically mergin two models [message #620999] |
Tue, 09 June 2009 04:45 |
Eclipse User |
|
|
|
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
|
|
|
Powered by
FUDForum. Page generated in 0.20816 seconds