CloneSet25


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
83430.963class_body_declarations[7]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
183255
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/provider/ChangeItemProviderAdapterFactory.java
26788
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/edit/provider/ReflectiveItemProviderAdapterFactory.java
383134
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2ecore/provider/Ecore2EcoreItemProviderAdapterFactory.java
483182
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2xml/provider/Ecore2XMLItemProviderAdapterFactory.java
Next
Last
Clone Instance
1
Line Count
83
Source Line
255
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/provider/ChangeItemProviderAdapterFactory.java

/**
 * This sets the composed adapter factory that contains this factory.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
  this.parentAdapterFactory = parentAdapterFactory;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public boolean isFactoryForType(Object type) {
  return supportedTypes.contains(type) || super.isFactoryForType(type);
}

/**
 * This implementation substitutes the factory itself as the key for the adapter.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public Adapter adapt(Notifier notifier, Object type) {
  return super.adapt(notifier, this );
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public Object adapt(Object object, Object type) {
  if (isFactoryForType(type)) {
    Object adapter = super.adapt(object, type);
    if ( !(type instanceof Class) || (((Class<? >) type).isInstance(adapter))) {
      return adapter;
    }
  }
  return null;
}

/**
 * This adds a listener.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void addListener(INotifyChangedListener notifyChangedListener) {
  changeNotifier.addListener(notifyChangedListener);
}

/**
 * This removes a listener.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void removeListener(INotifyChangedListener notifyChangedListener) {
  changeNotifier.removeListener(notifyChangedListener);
}

/**
 * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void fireNotifyChanged(Notification notification) {
  changeNotifier.fireNotifyChanged(notification);
  if (parentAdapterFactory != null) {
    parentAdapterFactory.fireNotifyChanged(notification);
  }
}


Next
Previous
Clone Instance
2
Line Count
67
Source Line
88
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/edit/provider/ReflectiveItemProviderAdapterFactory.java

/**
 * This sets the composed adapter factory that contains this factory.
 */
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
  this.parentAdapterFactory = parentAdapterFactory;
}

/**
 * Returns whether this factory is applicable for the type of the object.
 * @return whether this factory is applicable for the type of the object.
 */
@Override public boolean isFactoryForType(Object type) {
  return type instanceof EObject || supportedTypes.contains(type);
}

/**
 * This implementation substitutes the factory itself as the key for the adapter.
 */
@Override public Adapter adapt(Notifier notifier, Object type) {
  return super.adapt(notifier, this );
}

/**
 */
@Override public Object adapt(Object object, Object type) {
  if (isFactoryForType(type)) {
    Object adapter = super.adapt(object, type);
    if ( !(type instanceof Class) || (((Class<? >) type).isInstance(adapter))) {
      return adapter;
    }
  }
  return null;
}

/**
 * This adds a listener.
 */
public void addListener(INotifyChangedListener notifyChangedListener) {
  changeNotifier.addListener(notifyChangedListener);
}

/**
 * This removes a listener.
 */
public void removeListener(INotifyChangedListener notifyChangedListener) {
  changeNotifier.removeListener(notifyChangedListener);
}

/**
 * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
 */
public void fireNotifyChanged(Notification notification) {
  changeNotifier.fireNotifyChanged(notification);
  if (parentAdapterFactory != null) {
    parentAdapterFactory.fireNotifyChanged(notification);
  }
}


Next
Previous
Clone Instance
3
Line Count
83
Source Line
134
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2ecore/provider/Ecore2EcoreItemProviderAdapterFactory.java

/**
 * This sets the composed adapter factory that contains this factory.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
  this.parentAdapterFactory = parentAdapterFactory;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public boolean isFactoryForType(Object type) {
  return supportedTypes.contains(type) || super.isFactoryForType(type);
}

/**
 * This implementation substitutes the factory itself as the key for the adapter.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public Adapter adapt(Notifier notifier, Object type) {
  return super.adapt(notifier, this );
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public Object adapt(Object object, Object type) {
  if (isFactoryForType(type)) {
    Object adapter = super.adapt(object, type);
    if ( !(type instanceof Class) || (((Class<? >) type).isInstance(adapter))) {
      return adapter;
    }
  }
  return null;
}

/**
 * This adds a listener.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void addListener(INotifyChangedListener notifyChangedListener) {
  changeNotifier.addListener(notifyChangedListener);
}

/**
 * This removes a listener.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void removeListener(INotifyChangedListener notifyChangedListener) {
  changeNotifier.removeListener(notifyChangedListener);
}

/**
 * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void fireNotifyChanged(Notification notification) {
  changeNotifier.fireNotifyChanged(notification);
  if (parentAdapterFactory != null) {
    parentAdapterFactory.fireNotifyChanged(notification);
  }
}


First
Previous
Clone Instance
4
Line Count
83
Source Line
182
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2xml/provider/Ecore2XMLItemProviderAdapterFactory.java

/**
 * This sets the composed adapter factory that contains this factory.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
  this.parentAdapterFactory = parentAdapterFactory;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public boolean isFactoryForType(Object type) {
  return supportedTypes.contains(type) || super.isFactoryForType(type);
}

/**
 * This implementation substitutes the factory itself as the key for the adapter.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public Adapter adapt(Notifier notifier, Object type) {
  return super.adapt(notifier, this );
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public Object adapt(Object object, Object type) {
  if (isFactoryForType(type)) {
    Object adapter = super.adapt(object, type);
    if ( !(type instanceof Class) || (((Class<? >) type).isInstance(adapter))) {
      return adapter;
    }
  }
  return null;
}

/**
 * This adds a listener.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void addListener(INotifyChangedListener notifyChangedListener) {
  changeNotifier.addListener(notifyChangedListener);
}

/**
 * This removes a listener.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void removeListener(INotifyChangedListener notifyChangedListener) {
  changeNotifier.removeListener(notifyChangedListener);
}

/**
 * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void fireNotifyChanged(Notification notification) {
  changeNotifier.fireNotifyChanged(notification);
  if (parentAdapterFactory != null) {
    parentAdapterFactory.fireNotifyChanged(notification);
  }
}


Clone AbstractionParameter Count: 3Parameter Bindings

/**
   * This sets the composed adapter factory that contains this factory.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
/**
   * This sets the composed adapter factory that contains this factory.
   */
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
  this.parentAdapterFactory = parentAdapterFactory;
}

/**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
/**
   * Returns whether this factory is applicable for the type of the object.
   * @return whether this factory is applicable for the type of the object.
   */
@Override public boolean isFactoryForType(Object type) {
  return [[#variable149ab640]]|| [[#variable149ab5a0]]. [[#variable149ab540]](type);
}

/**
   * This implementation substitutes the factory itself as the key for the adapter.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
/**
   * This implementation substitutes the factory itself as the key for the adapter.
   */
@Override public Adapter adapt(Notifier notifier, Object type) {
  return super.adapt(notifier, this );
}

/**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
/**
   */
@Override public Object adapt(Object object, Object type) {
  if (isFactoryForType(type)) {
    Object adapter = super.adapt(object, type);
    if ( !(type instanceof Class) || (((Class<? >) type).isInstance(adapter))) {
      return adapter;
    }
  }
  return null;
}

/**
   * This adds a listener.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
/**
   * This adds a listener.
   */
public void addListener(INotifyChangedListener notifyChangedListener) {
  changeNotifier.addListener(notifyChangedListener);
}

/**
   * This removes a listener.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
/**
   * This removes a listener.
   */
public void removeListener(INotifyChangedListener notifyChangedListener) {
  changeNotifier.removeListener(notifyChangedListener);
}

/**
   * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
/**
   * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
   */
public void fireNotifyChanged(Notification notification) {
  changeNotifier.fireNotifyChanged(notification);
  if (parentAdapterFactory != null) {
    parentAdapterFactory.fireNotifyChanged(notification);
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#149ab640]]
supportedTypes.contains(type) 
12[[#149ab640]]
type instanceof EObject 
13[[#149ab640]]
supportedTypes.contains(type) 
14[[#149ab640]]
supportedTypes.contains(type) 
21[[#149ab5a0]]
super 
22[[#149ab5a0]]
supportedTypes 
23[[#149ab5a0]]
super 
24[[#149ab5a0]]
super 
31[[#149ab540]]
isFactoryForType 
32[[#149ab540]]
contains 
33[[#149ab540]]
isFactoryForType 
34[[#149ab540]]
isFactoryForType