CloneSet156


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
43220.963class_body_declarations[5]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1431494
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EClassImpl.java
243174
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EOperationImpl.java
Next
Last
Clone Instance
1
Line Count
43
Source Line
1494
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EClassImpl.java

@Override protected List<EClass> delegateList() {
  return null;
}

@Override protected List<EClass> delegateBasicList() {
  return new AbstractSequentialList<EClass>() {
           @Override public ListIterator<EClass> listIterator(int index) {
             return basicListIterator();
           }

           @Override public int size() {
             return delegateSize();
           }
         };
}

@Override protected Iterator<EClass> delegateIterator() {
  return iterator();
}

@Override protected ListIterator<EClass> delegateListIterator() {
  return listIterator();
}

protected EGenericType wrap(EClass eClass) {
  EGenericType eGenericType = EcoreFactory.eINSTANCE.createEGenericType();
  eGenericType.setEClassifier(eClass);
  return eGenericType;
}


First
Previous
Clone Instance
2
Line Count
43
Source Line
174
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EOperationImpl.java

@Override protected List<EClassifier> delegateList() {
  return null;
}

@Override protected List<EClassifier> delegateBasicList() {
  return new AbstractSequentialList<EClassifier>() {
           @Override public ListIterator<EClassifier> listIterator(int index) {
             return basicListIterator();
           }

           @Override public int size() {
             return delegateSize();
           }
         };
}

@Override protected Iterator<EClassifier> delegateIterator() {
  return iterator();
}

@Override protected ListIterator<EClassifier> delegateListIterator() {
  return listIterator();
}

protected EGenericType wrap(EClassifier eClassifier) {
  EGenericType eGenericType = EcoreFactory.eINSTANCE.createEGenericType();
  eGenericType.setEClassifier(eClassifier);
  return eGenericType;
}


Clone AbstractionParameter Count: 2Parameter Bindings

@Override protected List< [[#variable17116c40]]> delegateList() {
  return null;
}

@Override protected List< [[#variable17116c40]]> delegateBasicList() {
  return new AbstractSequentialList< [[#variable17116c40]]>() {
           @Override public ListIterator< [[#variable17116c40]]> listIterator(int index) {
             return basicListIterator();
           }

           @Override public int size() {
             return delegateSize();
           }
         };
}

@Override protected Iterator< [[#variable17116c40]]> delegateIterator() {
  return iterator();
}

@Override protected ListIterator< [[#variable17116c40]]> delegateListIterator() {
  return listIterator();
}

protected EGenericType wrap( [[#variable17116c40]]  [[#variable19075c40]]) {
  EGenericType eGenericType = EcoreFactory.eINSTANCE.createEGenericType();
  eGenericType.setEClassifier( [[#variable19075c40]]);
  return eGenericType;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#17116c40]]
EClass 
12[[#17116c40]]
EClassifier 
21[[#19075c40]]
eClass 
22[[#19075c40]]
eClassifier