File path: /emf-2.4.1/src/org/eclipse/emf/mapping/presentation/MappingEditor.java | File path: /emf-2.4.1/src/org/eclipse/emf/mapping/presentation/MappingEditor.java | |||
Method name: void createPages()
|
Method name: void createPages()
|
|||
Number of AST nodes: 4 | Number of AST nodes: 4 | |||
1 | leftSelectionFactory.adapt((Object)mappingRoot, ITreeItemContentProvider.class);↵ | 1 | rightSelectionFactory.adapt((Object)mappingRoot, ITreeItemContentProvider.class);↵ | |
2 | leftSelectionViewer.setAdapterFactory(leftSelectionFactory);↵ | 2 | rightSelectionViewer.setAdapterFactory(rightSelectionFactory);↵ | |
3 | leftSelectionViewer.setContentProvider↵ | 3 | rightSelectionViewer.setContentProvider↵ | |
4 | (new AdapterFactoryContentProvider(leftSelectionFactory)↵ | 4 | (new AdapterFactoryContentProvider(rightSelectionFactory)↵ | |
5 | {↵ | 5 | {↵ | |
6 | @Override↵ | 6 | @Override↵ | |
7 | public void notifyChanged(Notification note)↵ | 7 | public void notifyChanged(Notification note)↵ | |
8 | {↵ | 8 | {↵ | |
9 | if (note.getNotifier() == mappingRoot &&↵ | 9 | if (note.getNotifier() == mappingRoot &&↵ | |
10 | (note.getFeature() == MappingPackage.eINSTANCE.getMapping_Outputs() ↵ | 10 | (note.getFeature() == MappingPackage.eINSTANCE.getMapping_Outputs() ↵ | |
11 | || note.getFeature() == MappingPackage.eINSTANCE.getMapping_Inputs()))↵ | 11 | || note.getFeature() == MappingPackage.eINSTANCE.getMapping_Inputs()))↵ | |
12 | {↵ | 12 | {↵ | |
13 | leftSelectionViewer.setInput(new ItemProvider(mappingRoot.getTops()));↵ | 13 | rightSelectionViewer.setInput(new ItemProvider(mappingRoot.getBottoms()));↵ | |
14 | }↵ | 14 | }↵ | |
15 | else↵ | 15 | else↵ | |
16 | {↵ | 16 | {↵ | |
17 | super.notifyChanged(note);↵ | 17 | super.notifyChanged(note);↵ | |
18 | }↵ | 18 | }↵ | |
19 | }↵ | 19 | }↵ | |
20 | });↵ | 20 | });↵ | |
21 | leftSelectionViewer.setLabelProvider(new MappingDomainLabelProvider(mappingDomain)); | 21 | rightSelectionViewer.setLabelProvider(new MappingDomainLabelProvider(mappingDomain)); | |
See real code fragment | See real code fragment |
Number of common nesting structure subtrees | 1 |
Number of refactorable cases | 1 |
Number of non-refactorable cases | 0 |
Time elapsed for finding largest common nesting structure subtrees (ms) | 0.0 |
Clones location | Clones are in the same method |
Number of node comparisons | 16 |
Number of mapped statements | 4 |
Number of unmapped statements in the first code fragment | 0 |
Number of unmapped statements in the second code fragment | 0 |
Time elapsed for statement mapping (ms) | 0.0 |
Clone type | Type 2 |
ID | Statement | ID | Statement | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
18 | leftSelectionFactory.adapt((Object)mappingRoot, ITreeItemContentProvider.class); |
| 28 | rightSelectionFactory.adapt((Object)mappingRoot, ITreeItemContentProvider.class); | |||||||||||||||||||
19 | leftSelectionViewer.setAdapterFactory(leftSelectionFactory); |
| 29 | rightSelectionViewer.setAdapterFactory(rightSelectionFactory); | |||||||||||||||||||
20 | leftSelectionViewer.setContentProvider(new AdapterFactoryContentProvider(leftSelectionFactory) {...}); |
| 30 | rightSelectionViewer.setContentProvider(new AdapterFactoryContentProvider(rightSelectionFactory) {...}); | |||||||||||||||||||
21 | leftSelectionViewer.setLabelProvider(new MappingDomainLabelProvider(mappingDomain)); |
| 31 | rightSelectionViewer.setLabelProvider(new MappingDomainLabelProvider(mappingDomain)); |
Row | Violation |
---|