protected ComposedAdapterFactory parentAdapterFactory; /** * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected IChangeNotifier changeNotifier = new ChangeNotifier(); /** * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected Collection<Object> supportedTypes = new ArrayList<Object>(); /** * This constructs an instance. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ChangeItemProviderAdapterFactory() { supportedTypes.add(IEditingDomainItemProvider.class); supportedTypes.add(IStructuredItemContentProvider.class); supportedTypes.add(ITreeItemContentProvider.class); supportedTypes.add(IItemLabelProvider.class); supportedTypes.add(IItemPropertySource.class); } /** * This keeps track of the one adapter used for all {@link org.eclipse.emf.ecore.change.ChangeDescription} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected ChangeDescriptionItemProvider changeDescriptionItemProvider;
protected ComposedAdapterFactory parentAdapterFactory; /** * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected IChangeNotifier changeNotifier = new ChangeNotifier(); /** * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected Collection<Object> supportedTypes = new ArrayList<Object>(); /** * This constructs an instance. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EcoreItemProviderAdapterFactory() { supportedTypes.add(IEditingDomainItemProvider.class); supportedTypes.add(IStructuredItemContentProvider.class); supportedTypes.add(ITreeItemContentProvider.class); supportedTypes.add(IItemLabelProvider.class); supportedTypes.add(IItemPropertySource.class); } /** * This keeps track of the one adapter used for all {@link org.eclipse.emf.ecore.EAttribute} instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected EAttributeItemProvider eAttributeItemProvider;
Clone fragments detected by clone detection tool
File path: /emf-2.4.1/src/org/eclipse/emf/ecore/change/provider/ChangeItemProviderAdapterFactory.java File path: /emf-2.4.1/src/org/eclipse/emf/ecore/provider/EcoreItemProviderAdapterFactory.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
protected ComposedAdapterFactory parentAdapterFactory;
1
protected ComposedAdapterFactory parentAdapterFactory;
2
  /**
2
  /**
3
   * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
3
   * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
4
   * <!-- begin-user-doc -->
4
   * <!-- begin-user-doc -->
5
   * <!-- end-user-doc -->
5
   * <!-- end-user-doc -->
6
   * @generated
6
   * @generated
7
   */
7
   */
8
  protected IChangeNotifier changeNotifier = new ChangeNotifier();
8
  protected IChangeNotifier changeNotifier = new ChangeNotifier();
9
  /**
9
  /**
10
   * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}.
10
   * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}.
11
   * <!-- begin-user-doc -->
11
   * <!-- begin-user-doc -->
12
   * <!-- end-user-doc -->
12
   * <!-- end-user-doc -->
13
   * @generated
13
   * @generated
14
   */
14
   */
15
  protected Collection<Object> supportedTypes = new ArrayList<Object>();
15
  protected Collection<Object> supportedTypes = new ArrayList<Object>();
16
  /**
16
  /**
17
   * This constructs an instance.
17
   * This constructs an instance.
18
   * <!-- begin-user-doc -->
18
   * <!-- begin-user-doc -->
19
   * <!-- end-user-doc -->
19
   * <!-- end-user-doc -->
20
   * @generated
20
   * @generated
21
   */
21
   */
22
  public ChangeItemProviderAdapterFactory()
22
  public EcoreItemProviderAdapterFactory()
23
  {
23
  {
24
    supportedTypes.add(IEditingDomainItemProvider.class);
24
    supportedTypes.add(IEditingDomainItemProvider.class);
25
    supportedTypes.add(IStructuredItemContentProvider.class);
25
    supportedTypes.add(IStructuredItemContentProvider.class);
26
    supportedTypes.add(ITreeItemContentProvider.class);
26
    supportedTypes.add(ITreeItemContentProvider.class);
27
    supportedTypes.add(IItemLabelProvider.class);
27
    supportedTypes.add(IItemLabelProvider.class);
28
    supportedTypes.add(IItemPropertySource.class);
28
    supportedTypes.add(IItemPropertySource.class);
29
  }
29
  }
30
  /**
30
  /**
31
   * This keeps track of the one adapter used for all {@link org.eclipse.emf.ecore.change.ChangeDescription} instances.
31
   * This keeps track of the one adapter used for all {@link org.eclipse.emf.ecore.EAttribute} instances.
32
   * <!-- begin-user-doc -->
32
   * <!-- begin-user-doc -->
33
   * <!-- end-user-doc -->
33
   * <!-- end-user-doc -->
34
   * @generated
34
   * @generated
35
   */
35
   */
36
  protected ChangeDescriptionItemProvider changeDescriptionItemProvider;
36
  protected EAttributeItemProvider eAttributeItemProvider;
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0