CloneSet549


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
8220.981method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
17140
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/databinding/edit/EMFEditObservables.java
28173
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/databinding/edit/EMFEditObservables.java
Next
Last
Clone Instance
1
Line Count
7
Source Line
140
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/databinding/edit/EMFEditObservables.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 domain the editing domain used for applying changes.
 * @param eStructuralFeature the feature for which to track the value.
 * @return an observable factory.
 */
public static IObservableFactory valueFactory( final Realm realm, final EditingDomain domain, final EStructuralFeature eStructuralFeature) {
  return new IObservableFactory() {
           public IObservable createObservable(Object target) {
             return observeValue(realm, domain, (EObject) target, eStructuralFeature);
           }
         };
}


First
Previous
Clone Instance
2
Line Count
8
Source Line
173
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/databinding/edit/EMFEditObservables.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 domain the editing domain used for applying changes.
 * @param eStructuralFeature the feature for which to track the value.
 * @return an observable factory.
 */
public static IObservableFactory listFactory( final Realm realm, final EditingDomain domain, final EStructuralFeature eStructuralFeature) {
  return new IObservableFactory() {
           public IObservable createObservable(Object target) {
             return observeList(realm, domain, (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 domain the editing domain used for applying changes.
   * @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 domain the editing domain used for applying changes.
   * @param eStructuralFeature the feature for which to track the value.
   * @return an observable factory.
   */
public static IObservableFactory  [[#variable173312c0]]( final Realm realm, final EditingDomain domain, final EStructuralFeature eStructuralFeature) {
  return new IObservableFactory() {
           public IObservable createObservable(Object target) {
             return [[#variable17331340]](realm, domain, (EObject) target, eStructuralFeature);
           }
         };
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#173312c0]]
valueFactory 
12[[#173312c0]]
listFactory 
21[[#17331340]]
observeValue 
22[[#17331340]]
observeList