CloneSet133


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
38230.960class_body_declarations[5]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
157472
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/EcoreItemProviderAdapterFactory.java
23896
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/provider/MappingItemProviderAdapterFactory.java
Next
Last
Clone Instance
1
Line Count
57
Source Line
472
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/EcoreItemProviderAdapterFactory.java

/**
 * This returns the root adapter factory that contains this factory.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public ComposeableAdapterFactory getRootAdapterFactory() {
  return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
}

/**
 * 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 NOT
 */
@Override public boolean isFactoryForType(Object type) {
  return supportedTypes.contains(type) || type == modelPackage;
}

/**
 * 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;
}


First
Previous
Clone Instance
2
Line Count
38
Source Line
96
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/provider/MappingItemProviderAdapterFactory.java

/**
 * This returns the root adapter factory that contains this factory.
 */
public ComposeableAdapterFactory getRootAdapterFactory() {
  return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
}

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

@Override public boolean isFactoryForType(Object type) {
  return super.isFactoryForType(type) || supportedTypes.contains(type);
}

@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;
}


Clone AbstractionParameter Count: 3Parameter Bindings

/**
   * This returns the root adapter factory that contains this factory.
   */
/**
   * This returns the root adapter factory that contains this factory.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
public ComposeableAdapterFactory getRootAdapterFactory() {
  return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
}

/**
   * This sets the composed adapter factory that contains this factory.
   */
/**
   * 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 NOT
   */
@Override public boolean isFactoryForType(Object type) {
  return [[#variable1906e860]]. [[#variable1906e740]](type) || [[#variable1906e600]];
}

/**
   * 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;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1906e860]]
supportedTypes 
12[[#1906e860]]
super 
21[[#1906e740]]
contains 
22[[#1906e740]]
isFactoryForType 
31[[#1906e600]]
type == modelPackage 
32[[#1906e600]]
supportedTypes.contains(type)