CloneSet655


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
8220.977method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
18133
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/databinding/EMFObservables.java
28165
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/databinding/EMFObservables.java
Next
Last
Clone Instance
1
Line Count
8
Source Line
133
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/databinding/EMFObservables.java

/**
 * Returns a factory for creating observable values
 * tracking the value of the given feature of a particular {@link EObject object}.
 * @param realm the realm in which to observe.
 * @param eStructuralFeature the feature for which to track the value.
 * @return an observable factory.
 */
public static IObservableFactory valueFactory( final Realm realm, final EStructuralFeature eStructuralFeature) {
  return new IObservableFactory() {
           public IObservable createObservable(Object target) {
             return observeValue(realm, (EObject) target, eStructuralFeature);
           }
         };
}


First
Previous
Clone Instance
2
Line Count
8
Source Line
165
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/databinding/EMFObservables.java

/**
 * Returns a factory for creating observable lists
 * tracking the value of the given feature of a particular {@link EObject object}.
 * @param realm the realm in which to observe.
 * @param eStructuralFeature the feature for which to track the value.
 * @return an observable factory.
 */
public static IObservableFactory listFactory( final Realm realm, final EStructuralFeature eStructuralFeature) {
  return new IObservableFactory() {
           public IObservable createObservable(Object target) {
             return observeList(realm, (EObject) target, eStructuralFeature);
           }
         };
}


Clone AbstractionParameter Count: 2Parameter Bindings

/**
   * Returns a factory for creating observable lists
   * tracking the value of the given feature of a particular {@link EObject object}.
   * @param realm the realm in which to observe.
   * @param eStructuralFeature the feature for which to track the value.
   * @return an observable factory.
   */
/**
   * Returns a factory for creating observable values
   * tracking the value of the given feature of a particular {@link EObject object}.
   * @param realm the realm in which to observe.
   * @param eStructuralFeature the feature for which to track the value.
   * @return an observable factory.
   */
public static IObservableFactory  [[#variable17399200]]( final Realm realm, final EStructuralFeature eStructuralFeature) {
  return new IObservableFactory() {
           public IObservable createObservable(Object target) {
             return [[#variable17399180]](realm, (EObject) target, eStructuralFeature);
           }
         };
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#17399200]]
valueFactory 
12[[#17399200]]
listFactory 
21[[#17399180]]
observeValue 
22[[#17399180]]
observeList