for (EClassifier classifier : EcorePackage.eINSTANCE.getEClassifiers()) { if (classifier instanceof EClass) { result.remove(classifier); } else if (!result.contains(classifier)) { result.add(classifier); } }
for (Object classifier : EcorePackage.eINSTANCE.getEClassifiers()) { if (classifier instanceof EClass) { result.remove(classifier); } else if (!result.contains(classifier)) { result.add(classifier); } }
Clone fragments detected by clone detection tool
File path: /emf-2.4.1/src/org/eclipse/emf/ecore/provider/EGenericTypeItemProvider.java File path: /emf-2.4.1/src/org/eclipse/emf/ecore/provider/ETypedElementItemProvider.java
Method name: Collection getChoiceOfValues(Object) Method name: Collection getChoiceOfValues(Object)
Number of AST nodes: 5 Number of AST nodes: 5
1
for (EClassifier classifier : EcorePackage.eINSTANCE.getEClassifiers())
1
for (Object classifier :  EcorePackage.eINSTANCE.getEClassifiers())
2
             {
2
             {
3
               if (classifier instanceof EClass)
3
               if (classifier instanceof EClass)
4
               {
4
               {
5
                 result.remove(classifier);
5
                 result.remove(classifier);
6
               }
6
               }
7
               else if (!result.contains(classifier))
7
               else if (!result.contains(classifier))
8
               {
8
               {
9
                 result.add(classifier);
9
                 result.add(classifier);
10
               }
10
               }
11
             }
11
             }
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.3
Clones locationClones are in different classes having the same super class
Number of node comparisons4