CloneSet466


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
21230.952block
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1212798
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xmi/impl/XMLSaveImpl.java
2212823
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xmi/impl/XMLSaveImpl.java
Next
Last
Clone Instance
1
Line Count
21
Source Line
2798
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xmi/impl/XMLSaveImpl.java

{
  if (elementHandler == null) {
    return null;
  }
  else {
    featureClassifierPair.eStructuralFeature = eStructuralFeature;
    featureClassifierPair.eClassifier = eClassifier;
    EStructuralFeature result = substitutionGroupMap.get(featureClassifierPair);
    if (result == NULL_FEATURE) {
      result = null;
    }
    else {
      result = elementHandler.getSubstitutionGroup(extendedMetaData, eStructuralFeature, eClassifier);
      substitutionGroupMap.put(featureClassifierPair, result == null ? NULL_FEATURE: result);
      featureClassifierPair = new FeatureClassifierPair();
    }
    return result;
  }
}


First
Previous
Clone Instance
2
Line Count
21
Source Line
2823
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xmi/impl/XMLSaveImpl.java

{
  if (elementHandler == null) {
    return null;
  }
  else {
    featureClassifierPair.eStructuralFeature = NULL_FEATURE;
    featureClassifierPair.eClassifier = eClassifier;
    EStructuralFeature result = substitutionGroupMap.get(featureClassifierPair);
    if (result == NULL_FEATURE) {
      result = null;
    }
    else {
      result = elementHandler.getRoot(extendedMetaData, eClassifier);
      substitutionGroupMap.put(featureClassifierPair, result == null ? NULL_FEATURE: result);
      featureClassifierPair = new FeatureClassifierPair();
    }
    return result;
  }
}


Clone AbstractionParameter Count: 3Parameter Bindings

{
  if (elementHandler == null) {
    return null;
  }
  else {
    featureClassifierPair.eStructuralFeature = [[#variable172d0e60]];
    featureClassifierPair.eClassifier = eClassifier;
    EStructuralFeature result = substitutionGroupMap.get(featureClassifierPair);
    if (result == NULL_FEATURE) {
      result = null;
    }
    else {
      result = elementHandler. [[#variable172d0e00]]( [[#variable172d0d80]], eClassifier);
      substitutionGroupMap.put(featureClassifierPair, result == null ? NULL_FEATURE: result);
      featureClassifierPair = new FeatureClassifierPair();
    }
    return result;
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#172d0e60]]
eStructuralFeature 
12[[#172d0e60]]
NULL_FEATURE 
21[[#172d0e00]]
getSubstitutionGroup 
22[[#172d0e00]]
getRoot 
31[[#172d0d80]]
extendedMetaData, eStructuralFeature 
32[[#172d0d80]]
extendedMetaData