@Override public Object getNotifier() { return owner; } @Override public Object getFeature() { return getEStructuralFeature(); } @Override public int getFeatureID() { return owner.eClass().getFeatureID(getEStructuralFeature()); } public EStructuralFeature getEStructuralFeature() { return owner.eClass().getEStructuralFeature(getFeatureID()); } protected EClassifier getFeatureType() { return getEStructuralFeature().getEType(); } protected EReference getInverseEReference() { return ((EReference)getEStructuralFeature()).getEOpposite(); } protected int getInverseFeatureID() { return getInverseEReference().getFeatureID(); } protected Class<?> getInverseFeatureClass() { return ((EClass)getEStructuralFeature().getEType()).getInstanceClass();
@Override public Object getNotifier() { return owner; } @Override public Object getFeature() { return getEStructuralFeature(); } @Override public int getFeatureID() { return owner.eClass().getFeatureID(getEStructuralFeature()); } public EStructuralFeature getEStructuralFeature() { return owner.eClass().getEStructuralFeature(getFeatureID()); } protected EClassifier getFeatureType() { return getEStructuralFeature().getEType(); } protected EReference getInverseEReference() { return ((EReference)getEStructuralFeature()).getEOpposite(); } protected int getInverseFeatureID() { return getInverseEReference().getFeatureID(); } protected Class<?> getInverseFeatureClass() { return ((EClass)getEStructuralFeature().getEType()).getInstanceClass();
Clone fragments detected by clone detection tool
File path: /emf-2.4.1/src/org/eclipse/emf/ecore/util/DelegatingEcoreEList.java File path: /emf-2.4.1/src/org/eclipse/emf/ecore/util/EcoreEList.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
@Override
1
@Override
2
  public Object getNotifier()
2
  public Object getNotifier()
3
  {
3
  {
4
    return owner;
4
    return owner;
5
  }
5
  }
6
  @Override
6
  @Override
7
  public Object getFeature()
7
  public Object getFeature()
8
  {
8
  {
9
    return getEStructuralFeature();
9
    return getEStructuralFeature();
10
  }
10
  }
11
  @Override
11
  @Override
12
  public int getFeatureID()
12
  public int getFeatureID()
13
  {
13
  {
14
    return owner.eClass().getFeatureID(getEStructuralFeature());
14
    return owner.eClass().getFeatureID(getEStructuralFeature());
15
  }
15
  }
16
  public EStructuralFeature getEStructuralFeature()
16
  public EStructuralFeature getEStructuralFeature()
17
  {
17
  {
18
    return owner.eClass().getEStructuralFeature(getFeatureID());
18
    return owner.eClass().getEStructuralFeature(getFeatureID());
19
  }
19
  }
20
  protected EClassifier getFeatureType()
20
  protected EClassifier getFeatureType()
21
  {
21
  {
22
    return getEStructuralFeature().getEType();
22
    return getEStructuralFeature().getEType();
23
  }
23
  }
24
  protected EReference getInverseEReference()
24
  protected EReference getInverseEReference()
25
  {
25
  {
26
    return ((EReference)getEStructuralFeature()).getEOpposite();
26
    return ((EReference)getEStructuralFeature()).getEOpposite();
27
  }
27
  }
28
  protected int getInverseFeatureID()
28
  protected int getInverseFeatureID()
29
  {
29
  {
30
    return getInverseEReference().getFeatureID();
30
    return getInverseEReference().getFeatureID();
31
  }
31
  }
32
  protected Class<?> getInverseFeatureClass()
32
  protected Class<?> getInverseFeatureClass()
33
  {
33
  {
34
    return ((EClass)getEStructuralFeature().getEType()).getInstanceClass();
34
    return ((EClass)getEStructuralFeature().getEType()).getInstanceClass();
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