CloneSet196


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

protected void saveElementReferenceSingle(EObject o, EStructuralFeature f) {
  EObject value = (EObject) helper.getValue(o, f);
  if (value != null) {
    saveElementReference(value, f);
  }
}

protected void saveElementReferenceMany(EObject o, EStructuralFeature f) {
  @SuppressWarnings("unchecked")InternalEList<? extends EObject> values = (InternalEList<? extends EObject>) helper.getValue(o, f);
  int size = values.size();
  for (int i = 0; i < size; i++) {
    saveElementReference(values.basicGet(i), f);
  }
}


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

protected void saveHRefSingle(EObject o, EStructuralFeature f) {
  EObject value = (EObject) helper.getValue(o, f);
  if (value != null) {
    saveHref(value, f);
  }
}

protected void saveHRefMany(EObject o, EStructuralFeature f) {
  @SuppressWarnings("unchecked")InternalEList<? extends EObject> values = (InternalEList<? extends EObject>) helper.getValue(o, f);
  int size = values.size();
  for (int i = 0; i < size; i++) {
    saveHref(values.basicGet(i), f);
  }
}


Clone AbstractionParameter Count: 3Parameter Bindings

protected void [[#variable1715c840]](EObject o, EStructuralFeature f) {
  EObject value = (EObject) helper.getValue(o, f);
  if (value != null) {
     [[#variable1715c7a0]](value, f);
  }
}

protected void [[#variable1715c780]](EObject o, EStructuralFeature f) {
  @SuppressWarnings("unchecked")InternalEList<? extends EObject> values = (InternalEList<? extends EObject>) helper.getValue(o, f);
  int size = values.size();
  for (int i = 0; i < size; i++) {
     [[#variable1715c7a0]](values.basicGet(i), f);
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1715c840]]
saveElementReferenceSingle 
12[[#1715c840]]
saveHRefSingle 
21[[#1715c7a0]]
saveElementReference 
22[[#1715c7a0]]
saveHref 
31[[#1715c780]]
saveElementReferenceMany 
32[[#1715c780]]
saveHRefMany