CloneSet105


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
40430.980class_body_declarations[5]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
14055
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/provider/ChangeItemProviderAdapterFactory.java
24058
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/EcoreItemProviderAdapterFactory.java
34059
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2ecore/provider/Ecore2EcoreItemProviderAdapterFactory.java
44057
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2xml/provider/Ecore2XMLItemProviderAdapterFactory.java
Next
Last
Clone Instance
1
Line Count
40
Source Line
55
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/provider/ChangeItemProviderAdapterFactory.java

/**
 * This keeps track of the root adapter factory that delegates to this adapter factory.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
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;


Next
Previous
Clone Instance
2
Line Count
40
Source Line
58
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/EcoreItemProviderAdapterFactory.java

/**
 * This keeps track of the root adapter factory that delegates to this adapter factory.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
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;


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

/**
 * This keeps track of the root adapter factory that delegates to this adapter factory.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
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 Ecore2EcoreItemProviderAdapterFactory() {
  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.mapping.ecore2ecore.Ecore2EcoreMappingRoot} instances.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
protected Ecore2EcoreMappingRootItemProvider ecore2EcoreMappingRootItemProvider;


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

/**
 * This keeps track of the root adapter factory that delegates to this adapter factory.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
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 Ecore2XMLItemProviderAdapterFactory() {
  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.mapping.ecore2xml.XMLInfo} instances.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
protected XMLInfoItemProvider xmlInfoItemProvider;


Clone AbstractionParameter Count: 3Parameter Bindings

/**
   * This keeps track of the root adapter factory that delegates to this adapter factory.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
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 [[#variable19057e40]]() {
  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
   */
/**
   * This keeps track of the one adapter used for all {@link org.eclipse.emf.mapping.ecore2ecore.Ecore2EcoreMappingRoot} instances.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
/**
   * This keeps track of the one adapter used for all {@link org.eclipse.emf.mapping.ecore2xml.XMLInfo} instances.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
/**
   * 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 [[#variable19057d40]]  [[#variable19057ca0]];
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#19057e40]]
ChangeItemProviderAdapterFactory 
12[[#19057e40]]
EcoreItemProviderAdapterFactory 
13[[#19057e40]]
Ecore2EcoreItemProviderAdapterFactory 
14[[#19057e40]]
Ecore2XMLItemProviderAdapterFactory 
21[[#19057d40]]
ChangeDescriptionItemProvider 
22[[#19057d40]]
EAttributeItemProvider 
23[[#19057d40]]
Ecore2EcoreMappingRootItemProvider 
24[[#19057d40]]
XMLInfoItemProvider 
31[[#19057ca0]]
changeDescriptionItemProvider 
32[[#19057ca0]]
eAttributeItemProvider 
33[[#19057ca0]]
ecore2EcoreMappingRootItemProvider 
34[[#19057ca0]]
xmlInfoItemProvider