CloneSet93


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
43210.990class_body_declarations[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
143140
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/importer/ecore/EcoreImporterApplication.java
243211
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/importer/java/JavaImporterApplication.java
Next
Last
Clone Instance
1
Line Count
43
Source Line
140
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/importer/ecore/EcoreImporterApplication.java

@Override protected void adjustEPackages(Monitor monitor) {
  try {
    monitor.beginTask("", 2);
    super.adjustEPackages(CodeGenUtil.createMonitor(monitor, 1));
    List<EPackage> ePackages = getEcoreImporter().getEPackages();
    traverseEPackages(ePackages);
    getEcoreImporter().adjustEPackages(CodeGenUtil.createMonitor(monitor, 1));
  }
  finally {
    monitor.done();
  }
}

protected void traverseEPackages(List<EPackage> ePackages) {
  for (EPackage ePackage: ePackages) {
    if (nameToPackageInfo != null) {
      PackageInfo packageInfo = nameToPackageInfo.get(ePackage.getNsURI());
      if (packageInfo != null) {
        handleEPackage(ePackage, true);
        ModelImporter.EPackageImportInfo ePackageInfo = getEcoreImporter().getEPackageImportInfo(ePackage);
        if (ePackageInfo.getBasePackage() == null) {
          ePackageInfo.setBasePackage(packageInfo.base);
        }
        if (ePackageInfo.getPrefix() == null) {
          ePackageInfo.setPrefix(packageInfo.prefix);
        }
      }
    }
    handleQualifiedEPackageName(ePackage);
    traverseEPackages(ePackage.getESubpackages());
  }
}


First
Previous
Clone Instance
2
Line Count
43
Source Line
211
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/importer/java/JavaImporterApplication.java

@Override protected void adjustEPackages(Monitor monitor) {
  try {
    monitor.beginTask("", 2);
    super.adjustEPackages(CodeGenUtil.createMonitor(monitor, 1));
    List<EPackage> ePackages = getJavaImporter().getEPackages();
    traverseEPackages(ePackages);
    getJavaImporter().adjustEPackages(CodeGenUtil.createMonitor(monitor, 1));
  }
  finally {
    monitor.done();
  }
}

protected void traverseEPackages(List<EPackage> ePackages) {
  for (EPackage ePackage: ePackages) {
    if (nameToPackageInfo != null) {
      PackageInfo packageInfo = nameToPackageInfo.get(ePackage.getNsURI());
      if (packageInfo != null) {
        handleEPackage(ePackage, true);
        ModelImporter.EPackageImportInfo ePackageInfo = getJavaImporter().getEPackageImportInfo(ePackage);
        if (ePackageInfo.getBasePackage() == null) {
          ePackageInfo.setBasePackage(packageInfo.base);
        }
        if (ePackageInfo.getPrefix() == null) {
          ePackageInfo.setPrefix(packageInfo.prefix);
        }
      }
    }
    handleQualifiedEPackageName(ePackage);
    traverseEPackages(ePackage.getESubpackages());
  }
}


Clone AbstractionParameter Count: 1Parameter Bindings

@Override protected void adjustEPackages(Monitor monitor) {
  try {
    monitor.beginTask("", 2);
    super.adjustEPackages(CodeGenUtil.createMonitor(monitor, 1));
    List<EPackage> ePackages = [[#variable19048cc0]]().getEPackages();
    traverseEPackages(ePackages);
     [[#variable19048cc0]]().adjustEPackages(CodeGenUtil.createMonitor(monitor, 1));
  }
  finally {
    monitor.done();
  }
}

protected void traverseEPackages(List<EPackage> ePackages) {
  for (EPackage ePackage: ePackages) {
    if (nameToPackageInfo != null) {
      PackageInfo packageInfo = nameToPackageInfo.get(ePackage.getNsURI());
      if (packageInfo != null) {
        handleEPackage(ePackage, true);
        ModelImporter.EPackageImportInfo ePackageInfo = [[#variable19048cc0]]().getEPackageImportInfo(ePackage);
        if (ePackageInfo.getBasePackage() == null) {
          ePackageInfo.setBasePackage(packageInfo.base);
        }
        if (ePackageInfo.getPrefix() == null) {
          ePackageInfo.setPrefix(packageInfo.prefix);
        }
      }
    }
    handleQualifiedEPackageName(ePackage);
    traverseEPackages(ePackage.getESubpackages());
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#19048cc0]]
getEcoreImporter 
12[[#19048cc0]]
getJavaImporter