CloneSet307


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
7310.981method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
17798
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/impl/FeatureChangeImpl.java
27518
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/impl/FeatureMapEntryImpl.java
37167
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/util/ListDifferenceAnalyzer.java
Next
Last
Clone Instance
1
Line Count
7
Source Line
798
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/impl/FeatureChangeImpl.java

protected ListChange createListChange(EList<ListChange> changesList, ChangeKind kind, int index) {
  ListChange listChange = ChangeFactory.eINSTANCE.createListChange();
  listChange.setKind(kind);
  listChange.setIndex(index);
  changesList.add(listChange);
  return listChange;
}


Next
Previous
Clone Instance
2
Line Count
7
Source Line
518
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/impl/FeatureMapEntryImpl.java

protected ListChange createListChange(EList<ListChange> changesList, ChangeKind kind, int index) {
  ListChange listChange = ChangeFactory.eINSTANCE.createListChange();
  listChange.setKind(kind);
  listChange.setIndex(index);
  changesList.add(listChange);
  return listChange;
}


First
Previous
Clone Instance
3
Line Count
7
Source Line
167
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/util/ListDifferenceAnalyzer.java

/**
 * Creates a ListChange, initializes the main attributes, and adds it to the specified listChanges.   
 * @param listChanges
 * @param kind
 * @param index
 * @return ListChange
 */
protected ListChange createListChange(EList<ListChange> listChanges, ChangeKind kind, int index) {
  ListChange listChange = ChangeFactory.eINSTANCE.createListChange();
  listChange.setKind(kind);
  listChange.setIndex(index);
  listChanges.add(listChange);
  return listChange;
}


Clone AbstractionParameter Count: 1Parameter Bindings

/**
   * Creates a ListChange, initializes the main attributes, and adds it to the specified listChanges.   
   * @param listChanges
   * @param kind
   * @param index
   * @return ListChange
   */
protected ListChange createListChange(EList<ListChange>  [[#variable17215d60]], ChangeKind kind, int index) {
  ListChange listChange = ChangeFactory.eINSTANCE.createListChange();
  listChange.setKind(kind);
  listChange.setIndex(index);
   [[#variable17215d60]].add(listChange);
  return listChange;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#17215d60]]
changesList 
12[[#17215d60]]
changesList 
13[[#17215d60]]
listChanges