CloneSet383


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
14210.985statement_sequence[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1142203
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xmi/impl/XMLHandler.java
2142291
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xmi/impl/XMLHandler.java
Next
Last
Clone Instance
1
Line Count
14
Source Line
2203
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xmi/impl/XMLHandler.java

String namespace = extendedMetaData.getNamespace(factory.getEPackage());
if (namespace == null) {
  usedNullNamespacePackage = true;
}
if (useNewMethods) {
  EClassifier type = extendedMetaData.demandType(namespace, typeName);
  newObject = createObject(type.getEPackage().getEFactoryInstance(), type, false);
}
else {
  factory = extendedMetaData.demandType(namespace, typeName).getEPackage().getEFactoryInstance();
  newObject = createObjectFromFactory(factory, typeName);
}


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

String namespace = extendedMetaData.getNamespace(factory.getEPackage());
if (namespace == null) {
  usedNullNamespacePackage = true;
}
if (useNewMethods) {
  EClassifier type = extendedMetaData.demandType(namespace, typeName);
  result = createObject(type.getEPackage().getEFactoryInstance(), type, false);
}
else {
  factory = extendedMetaData.demandType(namespace, typeName).getEPackage().getEFactoryInstance();
  result = createObjectFromFactory(factory, typeName);
}


Clone AbstractionParameter Count: 1Parameter Bindings

String namespace = extendedMetaData.getNamespace(factory.getEPackage());
if (namespace == null) {
  usedNullNamespacePackage = true;
}
if (useNewMethods) {
  EClassifier type = extendedMetaData.demandType(namespace, typeName);
   [[#variable172a09e0]]= createObject(type.getEPackage().getEFactoryInstance(), type, false);
}
else {
  factory = extendedMetaData.demandType(namespace, typeName).getEPackage().getEFactoryInstance();
   [[#variable172a09e0]]= createObjectFromFactory(factory, typeName);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#172a09e0]]
newObject 
12[[#172a09e0]]
result