CloneSet253


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
35230.977arguments
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1351267
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/edit/provider/ItemProviderAdapter.java
2351422
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/edit/provider/ItemProviderAdapter.java
Next
Last
Clone Instance
1
Line Count
35
Source Line
1267
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/edit/provider/ItemProviderAdapter.java

(new CommandWrapper(setCommand) {
   protected Collection<? > affected;

   @Override public void execute() {
     super.execute();
     affected = Collections.singleton(eObject);
   }

   @Override public void undo() {
     super.undo();
     affected = Collections.singleton(value);
   }

   @Override public void redo() {
     super.redo();
     affected = Collections.singleton(eObject);
   }

   @Override public Collection<? > getResult() {
     return Collections.singleton(value);
   }

   @Override public Collection<? > getAffectedObjects() {
     return affected;
   }
 } )


First
Previous
Clone Instance
2
Line Count
35
Source Line
1422
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/edit/provider/ItemProviderAdapter.java

(new CommandWrapper(setCommand) {
   protected Collection<? > affected;

   @Override public void execute() {
     super.execute();
     affected = Collections.singleton(firstChild);
   }

   @Override public void undo() {
     super.undo();
     affected = Collections.singleton(eObject);
   }

   @Override public void redo() {
     super.redo();
     affected = Collections.singleton(firstChild);
   }

   @Override public Collection<? > getResult() {
     return Collections.singleton(firstChild);
   }

   @Override public Collection<? > getAffectedObjects() {
     return affected;
   }
 } )


Clone AbstractionParameter Count: 3Parameter Bindings

(new CommandWrapper(setCommand) {
   protected Collection<? > affected;

   @Override public void execute() {
     super.execute();
     affected = Collections.singleton( [[#variable171b8660]]);
   }

   @Override public void undo() {
     super.undo();
     affected = Collections.singleton( [[#variable171b8620]]);
   }

   @Override public void redo() {
     super.redo();
     affected = Collections.singleton( [[#variable171b8660]]);
   }

   @Override public Collection<? > getResult() {
     return Collections.singleton( [[#variable171b8460]]);
   }

   @Override public Collection<? > getAffectedObjects() {
     return affected;
   }
 } )
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#171b8660]]
eObject 
12[[#171b8660]]
firstChild 
21[[#171b8620]]
value 
22[[#171b8620]]
eObject 
31[[#171b8460]]
value 
32[[#171b8460]]
firstChild