CloneSet522


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
8330.958method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1881
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/namespace/impl/XMLNamespaceFactoryImpl.java
2877
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/edit/tree/impl/TreeFactoryImpl.java
3879
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2ecore/impl/Ecore2EcoreFactoryImpl.java
Next
Last
Clone Instance
1
Line Count
8
Source Line
81
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/namespace/impl/XMLNamespaceFactoryImpl.java

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public EObject create(EClass eClass) {
  switch (eClass.getClassifierID()) {
    case XMLNamespacePackage.XML_NAMESPACE_DOCUMENT_ROOT:
      return createXMLNamespaceDocumentRoot();
    default:
      throw new IllegalArgumentException("The class \'" + eClass.getName() + "\' is not a valid classifier");
  }
}


Next
Previous
Clone Instance
2
Line Count
8
Source Line
77
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/edit/tree/impl/TreeFactoryImpl.java

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public EObject create(EClass eClass) {
  switch (eClass.getClassifierID()) {
    case TreePackage.TREE_NODE:
      return createTreeNode();
    default:
      throw new IllegalArgumentException("The class \'" + eClass.getName() + "\' is not a valid classifier");
  }
}


First
Previous
Clone Instance
3
Line Count
8
Source Line
79
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2ecore/impl/Ecore2EcoreFactoryImpl.java

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public EObject create(EClass eClass) {
  switch (eClass.getClassifierID()) {
    case Ecore2EcorePackage.ECORE2_ECORE_MAPPING_ROOT:
      return createEcore2EcoreMappingRoot();
    default:
      throw new IllegalArgumentException("The class \'" + eClass.getName() + "\' is not a valid classifier");
  }
}


Clone AbstractionParameter Count: 3Parameter Bindings

/**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
@Override public EObject create(EClass eClass) {
  switch (eClass.getClassifierID()) {
    case [[#variable1730af40]]. [[#variable1730aee0]]:
      return [[#variable1730ae60]]();
    default:
      throw new IllegalArgumentException("The class \'" + eClass.getName() + "\' is not a valid classifier");
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1730af40]]
XMLNamespacePackage 
12[[#1730af40]]
TreePackage 
13[[#1730af40]]
Ecore2EcorePackage 
21[[#1730aee0]]
XML_NAMESPACE_DOCUMENT_ROOT 
22[[#1730aee0]]
TREE_NODE 
23[[#1730aee0]]
ECORE2_ECORE_MAPPING_ROOT 
31[[#1730ae60]]
createXMLNamespaceDocumentRoot 
32[[#1730ae60]]
createTreeNode 
33[[#1730ae60]]
createEcore2EcoreMappingRoot