Bug 460971 - ThreadedModelResolver computes wrong logical model with local controlled files.
Summary: ThreadedModelResolver computes wrong logical model with local controlled files.
Status: NEW
Alias: None
Product: EMFCompare
Classification: Modeling
Component: Core (show other bugs)
Version: 3.0.1   Edit
Hardware: PC Mac OS X
: P3 normal (vote)
Target Milestone: Mars   Edit
Assignee: Axel RICHARD CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-26 11:48 EST by Axel RICHARD CLA
Modified: 2015-03-10 08:15 EDT (History)
1 user (show)

See Also:


Attachments
ControlledResourcesAndDiagrams (4.31 KB, application/zip)
2015-02-26 11:48 EST, Axel RICHARD CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Axel RICHARD CLA 2015-02-26 11:48:22 EST
Created attachment 251147 [details]
ControlledResourcesAndDiagrams

With models in attachment, the comparison results in wrong resources matches. The problem comes from the Threaded model resolver.

The model is the following:

Model A
   Package 1
     UseCase 1
       Activity 1
   Package 2
     UseCase 2
       Activity 2


The project contains the following files:

left/model.notation
left/model.uml

right/model.notation
right/model.uml
right/package1.notation
right/package1.uml

In the right part of the comparison, the Package 1 has been fragmented in package1.uml.
The diagram associated has been fragmented too. There is no other change.

With the latest nightly build, when compare model.uml from both sides, the logical model results in:

left/model.uml

right/model.uml
right/package1.uml

But it should be:

left/model.notation
left/model.uml

right/model.notation
right/model.uml
right/package1.notation
right/package1.uml


With the latest nightly build, when compare model.notation from both sides, the logical model results in:

left/model.notation
left/model.uml

right/model.notation

But it should be:

left/model.notation
left/model.uml

right/model.notation
right/model.uml
right/package1.notation
right/package1.uml
Comment 1 Eclipse Genie CLA 2015-02-26 11:51:26 EST
New Gerrit change created: https://git.eclipse.org/r/42812