public class TreeFactoryImpl extends EFactoryImpl implements TreeFactory { /** * Creates the default factory implementation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static TreeFactory init() { try { TreeFactory theTreeFactory = (TreeFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/emf/2002/Tree"); if (theTreeFactory != null) { return theTreeFactory; } } catch (Exception exception) { EcorePlugin.INSTANCE.log(exception); } return new TreeFactoryImpl(); } /** * Creates an instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TreeFactoryImpl() { super(); } /** * <!-- 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"); } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TreeNode createTreeNode() { TreeNodeImpl treeNode = new TreeNodeImpl(); return treeNode; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TreePackage getTreePackage() { return (TreePackage)getEPackage(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @deprecated * @generated */ @Deprecated public static TreePackage getPackage() { return TreePackage.eINSTANCE;
public class Ecore2EcoreFactoryImpl extends EFactoryImpl implements Ecore2EcoreFactory { /** * Creates the default factory implementation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static Ecore2EcoreFactory init() { try { Ecore2EcoreFactory theEcore2EcoreFactory = (Ecore2EcoreFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/emf/2004/Ecore2Ecore"); if (theEcore2EcoreFactory != null) { return theEcore2EcoreFactory; } } catch (Exception exception) { EcorePlugin.INSTANCE.log(exception); } return new Ecore2EcoreFactoryImpl(); } /** * Creates an instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Ecore2EcoreFactoryImpl() { super(); } /** * <!-- 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"); } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Ecore2EcoreMappingRoot createEcore2EcoreMappingRoot() { Ecore2EcoreMappingRootImpl ecore2EcoreMappingRoot = new Ecore2EcoreMappingRootImpl(); return ecore2EcoreMappingRoot; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Ecore2EcorePackage getEcore2EcorePackage() { return (Ecore2EcorePackage)getEPackage(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @deprecated * @generated */ @Deprecated public static Ecore2EcorePackage getPackage() { return Ecore2EcorePackage.eINSTANCE;
Clone fragments detected by clone detection tool
File path: /emf-2.4.1/src/org/eclipse/emf/edit/tree/impl/TreeFactoryImpl.java File path: /emf-2.4.1/src/org/eclipse/emf/mapping/ecore2ecore/impl/Ecore2EcoreFactoryImpl.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class TreeFactoryImpl extends EFactoryImpl implements TreeFactory
1
public class Ecore2EcoreFactoryImpl extends EFactoryImpl implements Ecore2EcoreFactory
2
{
2
{
3
  /**
3
  /**
4
   * Creates the default factory implementation.
4
   * Creates the default factory implementation.
5
   * <!-- begin-user-doc -->
5
   * <!-- begin-user-doc -->
6
   * <!-- end-user-doc -->
6
   * <!-- end-user-doc -->
7
   * @generated
7
   * @generated
8
   */
8
   */
9
  public static TreeFactory init()
9
  public static Ecore2EcoreFactory init()
10
  {
10
  {
11
    try
11
    try
12
    {
12
    {
13
      TreeFactory theTreeFactory = (TreeFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/emf/2002/Tree"); 
13
      Ecore2EcoreFactory theEcore2EcoreFactory = (Ecore2EcoreFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/emf/2004/Ecore2Ecore"); 
14
      if (theTreeFactory != null)
14
      if (theEcore2EcoreFactory != null)
15
      {
15
      {
16
        return theTreeFactory;
16
        return theEcore2EcoreFactory;
17
      }
17
      }
18
    }
18
    }
19
    catch (Exception exception)
19
    catch (Exception exception)
20
    {
20
    {
21
      EcorePlugin.INSTANCE.log(exception);
21
      EcorePlugin.INSTANCE.log(exception);
22
    }
22
    }
23
    return new TreeFactoryImpl();
23
    return new Ecore2EcoreFactoryImpl();
24
  }
24
  }
25
  /**
25
  /**
26
   * Creates an instance of the factory.
26
   * Creates an instance of the factory.
27
   * <!-- begin-user-doc -->
27
   * <!-- begin-user-doc -->
28
   * <!-- end-user-doc -->
28
   * <!-- end-user-doc -->
29
   * @generated
29
   * @generated
30
   */
30
   */
31
  public TreeFactoryImpl()
31
  public Ecore2EcoreFactoryImpl()
32
  {
32
  {
33
    super();
33
    super();
34
  }
34
  }
35
  /**
35
  /**
36
   * <!-- begin-user-doc -->
36
   * <!-- begin-user-doc -->
37
   * <!-- end-user-doc -->
37
   * <!-- end-user-doc -->
38
   * @generated
38
   * @generated
39
   */
39
   */
40
  @Override
40
  @Override
41
  public EObject create(EClass eClass)
41
  public EObject create(EClass eClass)
42
  {
42
  {
43
    switch (eClass.getClassifierID())
43
    switch (eClass.getClassifierID())
44
    {
44
    {
45
      case TreePackage.TREE_NODE: return createTreeNode();
45
      case Ecore2EcorePackage.ECORE2_ECORE_MAPPING_ROOT: return createEcore2EcoreMappingRoot();
46
      default:
46
      default:
47
        throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
47
        throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
48
    }
48
    }
49
  }
49
  }
50
  /**
50
  /**
51
   * <!-- begin-user-doc -->
51
   * <!-- begin-user-doc -->
52
   * <!-- end-user-doc -->
52
   * <!-- end-user-doc -->
53
   * @generated
53
   * @generated
54
   */
54
   */
55
  public TreeNode createTreeNode()
55
  public 
56
  {
57
    TreeNodeImpl treeNode = new TreeNodeImpl();
58
    return treeNode
56
Ecore2EcoreMappingRoot createEcore2EcoreMappingRoot()
57
  {
58
    Ecore2EcoreMappingRootImpl ecore2EcoreMappingRoot = new Ecore2EcoreMappingRootImpl();
59
;
59
    return ecore2EcoreMappingRoot;
60
  }
60
  }
61
  /**
61
  /**
62
   * <!-- begin-user-doc -->
62
   * <!-- begin-user-doc -->
63
   * <!-- end-user-doc -->
63
   * <!-- end-user-doc -->
64
   * @generated
64
   * @generated
65
   */
65
   */
66
  public TreePackage getTreePackage()
66
  public Ecore2EcorePackage getEcore2EcorePackage()
67
  {
67
  {
68
    return (TreePackage)getEPackage();
68
    return (Ecore2EcorePackage)getEPackage();
69
  }
69
  }
70
  /**
70
  /**
71
   * <!-- begin-user-doc -->
71
   * <!-- begin-user-doc -->
72
   * <!-- end-user-doc -->
72
   * <!-- end-user-doc -->
73
   * @deprecated
73
   * @deprecated
74
   * @generated
74
   * @generated
75
   */
75
   */
76
  @Deprecated
76
  @Deprecated
77
  public static TreePackage getPackage()
77
  public static Ecore2EcorePackage getPackage()
78
  {
78
  {
79
    return TreePackage.eINSTANCE;
79
    return Ecore2EcorePackage.eINSTANCE;
80
  
80
  
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