public Character createECharacterObjectFromString(EDataType metaObject, String initialValue) { if (initialValue == null) { return null; } char charValue = 0; try { Integer value = new Integer(initialValue); charValue = (char) value.intValue(); } catch (NumberFormatException e) { char[] carray = initialValue.toCharArray(); charValue = carray[0]; } return new Character(charValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public String convertECharacterObjectToString(EDataType metaObject, Object instanceValue) { if (instanceValue instanceof Character) { int charInt = ((Character) instanceValue).charValue(); Integer value = new Integer(charInt); return value.toString(); } return instanceValue == null ? null : instanceValue.toString();
public Character createECharFromString(EDataType metaObject, String initialValue) { if (initialValue == null) { return null; } char charValue = 0; try { Integer value = new Integer(initialValue); charValue = (char) value.intValue(); } catch (NumberFormatException e) { char[] carray = initialValue.toCharArray(); charValue = carray[0]; } return new Character(charValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public String convertECharToString(EDataType metaObject, Object instanceValue) { if (instanceValue instanceof Character) { int charInt = ((Character) instanceValue).charValue(); Integer value = new Integer(charInt); return value.toString(); } return instanceValue == null ? null : instanceValue.toString();
Clone fragments detected by clone detection tool
File path: /emf-2.4.1/src/org/eclipse/emf/ecore/impl/EcoreFactoryImpl.java File path: /emf-2.4.1/src/org/eclipse/emf/ecore/impl/EcoreFactoryImpl.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public Character createECharacterObjectFromString(EDataType metaObject, String initialValue) 
1
public Character createECharFromString(EDataType metaObject, String initialValue) 
2
  {
2
  {
3
    if (initialValue == null)
3
    if (initialValue == null)
4
    {
4
    {
5
      return null;
5
      return null;
6
    }
6
    }
7
    char charValue = 0;
7
    char charValue = 0;
8
    try
8
    try
9
    {
9
    {
10
      Integer value = new Integer(initialValue);
10
      Integer value = new Integer(initialValue);
11
      charValue = (char) value.intValue();
11
      charValue = (char) value.intValue();
12
    }
12
    }
13
    catch (NumberFormatException e)
13
    catch (NumberFormatException e)
14
    {
14
    {
15
      char[] carray = initialValue.toCharArray();
15
      char[] carray = initialValue.toCharArray();
16
      charValue = carray[0];
16
      charValue = carray[0];
17
    }
17
    }
18
    return new Character(charValue);
18
    return new Character(charValue);
19
  }
19
  }
20
  /**
20
  /**
21
   * <!-- begin-user-doc -->
21
   * <!-- begin-user-doc -->
22
   * <!-- end-user-doc -->
22
   * <!-- end-user-doc -->
23
   * @generated NOT
23
   * @generated NOT
24
   */
24
   */
25
  public String convertECharacterObjectToString(EDataType metaObject, Object instanceValue) 
25
  public String convertECharToString(EDataType metaObject, Object instanceValue) 
26
  {
26
  {
27
    if (instanceValue instanceof Character)
27
    if (instanceValue instanceof Character)
28
    {
28
    {
29
      int charInt = ((Character) instanceValue).charValue();
29
      int charInt = ((Character) instanceValue).charValue();
30
      Integer value = new Integer(charInt);
30
      Integer value = new Integer(charInt);
31
      return value.toString();
31
      return value.toString();
32
    }
32
    }
33
    return instanceValue == null ? null : instanceValue.toString();
33
    return instanceValue == null ? null : instanceValue.toString();
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