CloneSet454


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
19210.974method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
120154
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/edit/provider/AdapterFactoryItemDelegator.java
219181
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/edit/provider/AdapterFactoryItemDelegator.java
Next
Last
Clone Instance
1
Line Count
20
Source Line
154
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/edit/provider/AdapterFactoryItemDelegator.java

/**
 * This does the same thing as IColorProvider.getForeground, 
 * it fetches the foreground color specific to this object instance.
 */
public Object getForeground(Object object) {
  if (object instanceof EList) {
    for (Object child: (EList<? >) object) {
      return getForeground(child);
    }
    return null;
  }
  else {
    //
    IItemColorProvider itemFontProvider = (IItemColorProvider) adapterFactory.adapt(object, IItemColorProvider.class );
    return itemFontProvider != null ? itemFontProvider.getForeground(object): null;
  }
}


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

/**
 * This does the same thing as IColorProvider.getBackground, 
 * it fetches the foreground color specific to this object instance.
 */
public Object getBackground(Object object) {
  if (object instanceof EList) {
    for (Object child: (EList<? >) object) {
      return getBackground(child);
    }
    return null;
  }
  else {
    IItemColorProvider itemFontProvider = (IItemColorProvider) adapterFactory.adapt(object, IItemColorProvider.class );
    return itemFontProvider != null ? itemFontProvider.getBackground(object): null;
  }
}


Clone AbstractionParameter Count: 1Parameter Bindings

/**
   * This does the same thing as IColorProvider.getBackground, 
   * it fetches the foreground color specific to this object instance.
   */
/**
   * This does the same thing as IColorProvider.getForeground, 
   * it fetches the foreground color specific to this object instance.
   */
public Object  [[#variable172c28c0]](Object object) {
  if (object instanceof EList) {
    for (Object child: (EList<? >) object) {
      return [[#variable172c28c0]](child);
    }
    return null;
  }
  else {
    //
    IItemColorProvider itemFontProvider = (IItemColorProvider) adapterFactory.adapt(object, IItemColorProvider.class );
    return itemFontProvider != null ? itemFontProvider. [[#variable172c28c0]](object): null;
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#172c28c0]]
getForeground 
12[[#172c28c0]]
getBackground