switch (eDataType.getClassifierID()) { case EcorePackage.EBIG_DECIMAL: return convertEBigDecimalToString(eDataType, instanceValue); case EcorePackage.EBIG_INTEGER: return convertEBigIntegerToString(eDataType, instanceValue); case EcorePackage.EBOOLEAN: return convertEBooleanToString(eDataType, instanceValue); case EcorePackage.EBOOLEAN_OBJECT: return convertEBooleanObjectToString(eDataType, instanceValue); case EcorePackage.EBYTE: return convertEByteToString(eDataType, instanceValue); case EcorePackage.EBYTE_ARRAY: return convertEByteArrayToString(eDataType, instanceValue); case EcorePackage.EBYTE_OBJECT: return convertEByteObjectToString(eDataType, instanceValue); case EcorePackage.ECHAR: return convertECharToString(eDataType, instanceValue); case EcorePackage.ECHARACTER_OBJECT: return convertECharacterObjectToString(eDataType, instanceValue); case EcorePackage.EDATE: return convertEDateToString(eDataType, instanceValue); case EcorePackage.EDOUBLE: return convertEDoubleToString(eDataType, instanceValue); case EcorePackage.EDOUBLE_OBJECT: return convertEDoubleObjectToString(eDataType, instanceValue); case EcorePackage.EFLOAT: return convertEFloatToString(eDataType, instanceValue); case EcorePackage.EFLOAT_OBJECT: return convertEFloatObjectToString(eDataType, instanceValue); case EcorePackage.EINT: return convertEIntToString(eDataType, instanceValue); case EcorePackage.EINTEGER_OBJECT: return convertEIntegerObjectToString(eDataType, instanceValue); case EcorePackage.EJAVA_CLASS: return convertEJavaClassToString(eDataType, instanceValue); case EcorePackage.EJAVA_OBJECT: return convertEJavaObjectToString(eDataType, instanceValue); case EcorePackage.ELONG: return convertELongToString(eDataType, instanceValue); case EcorePackage.ELONG_OBJECT: return convertELongObjectToString(eDataType, instanceValue); case EcorePackage.ESHORT: return convertEShortToString(eDataType, instanceValue); case EcorePackage.ESHORT_OBJECT: return convertEShortObjectToString(eDataType, instanceValue); case EcorePackage.ESTRING: return convertEStringToString(eDataType, instanceValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); }
switch (eDataType.getClassifierID()) { case EcorePackage.EBIG_DECIMAL: return createEBigDecimalFromString(eDataType, initialValue); case EcorePackage.EBIG_INTEGER: return createEBigIntegerFromString(eDataType, initialValue); case EcorePackage.EBOOLEAN: return createEBooleanFromString(eDataType, initialValue); case EcorePackage.EBOOLEAN_OBJECT: return createEBooleanObjectFromString(eDataType, initialValue); case EcorePackage.EBYTE: return createEByteFromString(eDataType, initialValue); case EcorePackage.EBYTE_ARRAY: return createEByteArrayFromString(eDataType, initialValue); case EcorePackage.EBYTE_OBJECT: return createEByteObjectFromString(eDataType, initialValue); case EcorePackage.ECHAR: return createECharFromString(eDataType, initialValue); case EcorePackage.ECHARACTER_OBJECT: return createECharacterObjectFromString(eDataType, initialValue); case EcorePackage.EDATE: return createEDateFromString(eDataType, initialValue); case EcorePackage.EDOUBLE: return createEDoubleFromString(eDataType, initialValue); case EcorePackage.EDOUBLE_OBJECT: return createEDoubleObjectFromString(eDataType, initialValue); case EcorePackage.EFLOAT: return createEFloatFromString(eDataType, initialValue); case EcorePackage.EFLOAT_OBJECT: return createEFloatObjectFromString(eDataType, initialValue); case EcorePackage.EINT: return createEIntFromString(eDataType, initialValue); case EcorePackage.EINTEGER_OBJECT: return createEIntegerObjectFromString(eDataType, initialValue); case EcorePackage.EJAVA_CLASS: return createEJavaClassFromString(eDataType, initialValue); case EcorePackage.EJAVA_OBJECT: return createEJavaObjectFromString(eDataType, initialValue); case EcorePackage.ELONG: return createELongFromString(eDataType, initialValue); case EcorePackage.ELONG_OBJECT: return createELongObjectFromString(eDataType, initialValue); case EcorePackage.ESHORT: return createEShortFromString(eDataType, initialValue); case EcorePackage.ESHORT_OBJECT: return createEShortObjectFromString(eDataType, initialValue); case EcorePackage.ESTRING: return createEStringFromString(eDataType, initialValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); }
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: String convertToString(EDataType, Object) Method name: Object createFromString(EDataType, String)
Number of AST nodes: 49 Number of AST nodes: 49
1
switch (eDataType.getClassifierID())
1
switch (eDataType.getClassifierID())
2
    {
2
    {
3
      case EcorePackage.EBIG_DECIMAL:
3
      case EcorePackage.EBIG_DECIMAL:
4
        return convertEBigDecimalToString(eDataType, instanceValue);
4
        return createEBigDecimalFromString(eDataType, initialValue);
5
      case EcorePackage.EBIG_INTEGER:
5
      case EcorePackage.EBIG_INTEGER:
6
        return convertEBigIntegerToString(eDataType, instanceValue);
6
        return createEBigIntegerFromString(eDataType, initialValue);
7
      case EcorePackage.EBOOLEAN:
7
      case EcorePackage.EBOOLEAN:
8
        return convertEBooleanToString(eDataType, instanceValue);
8
        return createEBooleanFromString(eDataType, initialValue);
9
      case EcorePackage.EBOOLEAN_OBJECT:
9
      case EcorePackage.EBOOLEAN_OBJECT:
10
        return convertEBooleanObjectToString(eDataType, instanceValue);
10
        return createEBooleanObjectFromString(eDataType, initialValue);
11
      case EcorePackage.EBYTE:
11
      case EcorePackage.EBYTE:
12
        return convertEByteToString(eDataType, instanceValue);
12
        return createEByteFromString(eDataType, initialValue);
13
      case EcorePackage.EBYTE_ARRAY:
13
      case EcorePackage.EBYTE_ARRAY:
14
        return convertEByteArrayToString(eDataType, instanceValue);
14
        return createEByteArrayFromString(eDataType, initialValue);
15
      case EcorePackage.EBYTE_OBJECT:
15
      case EcorePackage.EBYTE_OBJECT:
16
        return convertEByteObjectToString(eDataType, instanceValue);
16
        return createEByteObjectFromString(eDataType, initialValue);
17
      case EcorePackage.ECHAR:
17
      case EcorePackage.ECHAR:
18
        return convertECharToString(eDataType, instanceValue);
18
        return createECharFromString(eDataType, initialValue);
19
      case EcorePackage.ECHARACTER_OBJECT:
19
      case EcorePackage.ECHARACTER_OBJECT:
20
        return convertECharacterObjectToString(eDataType, instanceValue);
20
        return createECharacterObjectFromString(eDataType, initialValue);
21
      case EcorePackage.EDATE:
21
      case EcorePackage.EDATE:
22
        return convertEDateToString(eDataType, instanceValue);
22
        return createEDateFromString(eDataType, initialValue);
23
      case EcorePackage.EDOUBLE:
23
      case EcorePackage.EDOUBLE:
24
        return convertEDoubleToString(eDataType, instanceValue);
24
        return createEDoubleFromString(eDataType, initialValue);
25
      case EcorePackage.EDOUBLE_OBJECT:
25
      case EcorePackage.EDOUBLE_OBJECT:
26
        return convertEDoubleObjectToString(eDataType, instanceValue);
26
        return createEDoubleObjectFromString(eDataType, initialValue);
27
      case EcorePackage.EFLOAT:
27
      case EcorePackage.EFLOAT:
28
        return convertEFloatToString(eDataType, instanceValue);
28
        return createEFloatFromString(eDataType, initialValue);
29
      case EcorePackage.EFLOAT_OBJECT:
29
      case EcorePackage.EFLOAT_OBJECT:
30
        return convertEFloatObjectToString(eDataType, instanceValue);
30
        return createEFloatObjectFromString(eDataType, initialValue);
31
      case EcorePackage.EINT:
31
      case EcorePackage.EINT:
32
        return convertEIntToString(eDataType, instanceValue);
32
        return createEIntFromString(eDataType, initialValue);
33
      case EcorePackage.EINTEGER_OBJECT:
33
      case EcorePackage.EINTEGER_OBJECT:
34
        return convertEIntegerObjectToString(eDataType, instanceValue);
34
        return createEIntegerObjectFromString(eDataType, initialValue);
35
      case EcorePackage.EJAVA_CLASS:
35
      case EcorePackage.EJAVA_CLASS:
36
        return convertEJavaClassToString(eDataType, instanceValue);
36
        return createEJavaClassFromString(eDataType, initialValue);
37
      case EcorePackage.EJAVA_OBJECT:
37
      case EcorePackage.EJAVA_OBJECT:
38
        return convertEJavaObjectToString(eDataType, instanceValue);
38
        return createEJavaObjectFromString(eDataType, initialValue);
39
      case EcorePackage.ELONG:
39
      case EcorePackage.ELONG:
40
        return convertELongToString(eDataType, instanceValue);
40
        return createELongFromString(eDataType, initialValue);
41
      case EcorePackage.ELONG_OBJECT:
41
      case EcorePackage.ELONG_OBJECT:
42
        return convertELongObjectToString(eDataType, instanceValue);
42
        return createELongObjectFromString(eDataType, initialValue);
43
      case EcorePackage.ESHORT:
43
      case EcorePackage.ESHORT:
44
        return convertEShortToString(eDataType, instanceValue);
44
        return createEShortFromString(eDataType, initialValue);
45
      case EcorePackage.ESHORT_OBJECT:
45
      case EcorePackage.ESHORT_OBJECT:
46
        return convertEShortObjectToString(eDataType, instanceValue);
46
        return createEShortObjectFromString(eDataType, initialValue);
47
      case EcorePackage.ESTRING:
47
      case EcorePackage.ESTRING:
48
        return convertEStringToString(eDataType, instanceValue);
48
        return createEStringFromString(eDataType, initialValue);
49
      default:
49
      default:
50
        throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
50
        throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
51
    }
51
    }
Summary
Number of common nesting structure subtrees1
Number of refactorable cases0
Number of non-refactorable cases1
Time elapsed for finding largest common nesting structure subtrees (ms)0.1
Clones locationClones are declared in the same class
Number of node comparisons1454
  1. {Non-refactorable}
    Mapping Summary
    Number of mapped statements26
    Number of unmapped statements in the first code fragment23
    Number of unmapped statements in the second code fragment23
    Time elapsed for statement mapping (ms)92.0
    Clone typeType 2
    Mapped Statements
    ID Statement ID Statement
    1
    switch (eDataType.getClassifierID())
    1
    switch (eDataType.getClassifierID())
    2
    case EcorePackage.EBIG_DECIMAL:
    2
    case EcorePackage.EBIG_DECIMAL:
                                                                                                                                
    3
    return createEBigDecimalFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEBigDecimalFromString(eDataType,initialValue);
    3
    return createEBigDecimalFromString(eDataType, initialValue);
    3
    return convertEBigDecimalToString(eDataType, instanceValue);
    3
    return convertEBigDecimalToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEBigDecimalToString(eDataType,instanceValue);
                                                                                                                                
    4
    case EcorePackage.EBIG_INTEGER:
    4
    case EcorePackage.EBIG_INTEGER:
                                                                                                                                
    5
    return createEBigIntegerFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEBigIntegerFromString(eDataType,initialValue);
    5
    return createEBigIntegerFromString(eDataType, initialValue);
    5
    return convertEBigIntegerToString(eDataType, instanceValue);
    5
    return convertEBigIntegerToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEBigIntegerToString(eDataType,instanceValue);
                                                                                                                                
    6
    case EcorePackage.EBOOLEAN:
    6
    case EcorePackage.EBOOLEAN:
                                                                                                                          
    7
    return createEBooleanFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEBooleanFromString(eDataType,initialValue);
    7
    return createEBooleanFromString(eDataType, initialValue);
    7
    return convertEBooleanToString(eDataType, instanceValue);
    7
    return convertEBooleanToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEBooleanToString(eDataType,instanceValue);
                                                                                                                          
    8
    case EcorePackage.EBOOLEAN_OBJECT:
    8
    case EcorePackage.EBOOLEAN_OBJECT:
                                                                                                                                      
    9
    return createEBooleanObjectFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEBooleanObjectFromString(eDataType,initialValue);
    9
    return createEBooleanObjectFromString(eDataType, initialValue);
    9
    return convertEBooleanObjectToString(eDataType, instanceValue);
    9
    return convertEBooleanObjectToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEBooleanObjectToString(eDataType,instanceValue);
                                                                                                                                      
    10
    case EcorePackage.EBYTE:
    10
    case EcorePackage.EBYTE:
                                                                                                                      
    11
    return createEByteFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEByteFromString(eDataType,initialValue);
    11
    return createEByteFromString(eDataType, initialValue);
    11
    return convertEByteToString(eDataType, instanceValue);
    11
    return convertEByteToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEByteToString(eDataType,instanceValue);
                                                                                                                      
    12
    case EcorePackage.EBYTE_ARRAY:
    12
    case EcorePackage.EBYTE_ARRAY:
                                                                                                                                
    13
    return createEByteArrayFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEByteArrayFromString(eDataType,initialValue);
    13
    return createEByteArrayFromString(eDataType, initialValue);
    13
    return convertEByteArrayToString(eDataType, instanceValue);
    13
    return convertEByteArrayToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEByteArrayToString(eDataType,instanceValue);
                                                                                                                                
    14
    case EcorePackage.EBYTE_OBJECT:
    14
    case EcorePackage.EBYTE_OBJECT:
                                                                                                                                  
    15
    return createEByteObjectFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEByteObjectFromString(eDataType,initialValue);
    15
    return createEByteObjectFromString(eDataType, initialValue);
    15
    return convertEByteObjectToString(eDataType, instanceValue);
    15
    return convertEByteObjectToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEByteObjectToString(eDataType,instanceValue);
                                                                                                                                  
    16
    case EcorePackage.ECHAR:
    16
    case EcorePackage.ECHAR:
                                                                                                                      
    17
    return createECharFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createECharFromString(eDataType,initialValue);
    17
    return createECharFromString(eDataType, initialValue);
    17
    return convertECharToString(eDataType, instanceValue);
    17
    return convertECharToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertECharToString(eDataType,instanceValue);
                                                                                                                      
    18
    case EcorePackage.ECHARACTER_OBJECT:
    18
    case EcorePackage.ECHARACTER_OBJECT:
                                                                                                                                            
    19
    return createECharacterObjectFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createECharacterObjectFromString(eDataType,initialValue);
    19
    return createECharacterObjectFromString(eDataType, initialValue);
    19
    return convertECharacterObjectToString(eDataType, instanceValue);
    19
    return convertECharacterObjectToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertECharacterObjectToString(eDataType,instanceValue);
                                                                                                                                            
    20
    case EcorePackage.EDATE:
    20
    case EcorePackage.EDATE:
                                                                                                                      
    21
    return createEDateFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEDateFromString(eDataType,initialValue);
    21
    return createEDateFromString(eDataType, initialValue);
    21
    return convertEDateToString(eDataType, instanceValue);
    21
    return convertEDateToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEDateToString(eDataType,instanceValue);
                                                                                                                      
    22
    case EcorePackage.EDOUBLE:
    22
    case EcorePackage.EDOUBLE:
                                                                                                                          
    23
    return createEDoubleFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEDoubleFromString(eDataType,initialValue);
    23
    return createEDoubleFromString(eDataType, initialValue);
    23
    return convertEDoubleToString(eDataType, instanceValue);
    23
    return convertEDoubleToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEDoubleToString(eDataType,instanceValue);
                                                                                                                          
    24
    case EcorePackage.EDOUBLE_OBJECT:
    24
    case EcorePackage.EDOUBLE_OBJECT:
                                                                                                                                      
    25
    return createEDoubleObjectFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEDoubleObjectFromString(eDataType,initialValue);
    25
    return createEDoubleObjectFromString(eDataType, initialValue);
    25
    return convertEDoubleObjectToString(eDataType, instanceValue);
    25
    return convertEDoubleObjectToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEDoubleObjectToString(eDataType,instanceValue);
                                                                                                                                      
    26
    case EcorePackage.EFLOAT:
    26
    case EcorePackage.EFLOAT:
                                                                                                                        
    27
    return createEFloatFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEFloatFromString(eDataType,initialValue);
    27
    return createEFloatFromString(eDataType, initialValue);
    27
    return convertEFloatToString(eDataType, instanceValue);
    27
    return convertEFloatToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEFloatToString(eDataType,instanceValue);
                                                                                                                        
    28
    case EcorePackage.EFLOAT_OBJECT:
    28
    case EcorePackage.EFLOAT_OBJECT:
                                                                                                                                    
    29
    return createEFloatObjectFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEFloatObjectFromString(eDataType,initialValue);
    29
    return createEFloatObjectFromString(eDataType, initialValue);
    29
    return convertEFloatObjectToString(eDataType, instanceValue);
    29
    return convertEFloatObjectToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEFloatObjectToString(eDataType,instanceValue);
                                                                                                                                    
    30
    case EcorePackage.EINT:
    30
    case EcorePackage.EINT:
                                                                                                                    
    31
    return createEIntFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEIntFromString(eDataType,initialValue);
    31
    return createEIntFromString(eDataType, initialValue);
    31
    return convertEIntToString(eDataType, instanceValue);
    31
    return convertEIntToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEIntToString(eDataType,instanceValue);
                                                                                                                    
    32
    case EcorePackage.EINTEGER_OBJECT:
    32
    case EcorePackage.EINTEGER_OBJECT:
                                                                                                                                        
    33
    return createEIntegerObjectFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEIntegerObjectFromString(eDataType,initialValue);
    33
    return createEIntegerObjectFromString(eDataType, initialValue);
    33
    return convertEIntegerObjectToString(eDataType, instanceValue);
    33
    return convertEIntegerObjectToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEIntegerObjectToString(eDataType,instanceValue);
                                                                                                                                        
    34
    case EcorePackage.EJAVA_CLASS:
    34
    case EcorePackage.EJAVA_CLASS:
                                                                                                                                
    35
    return createEJavaClassFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEJavaClassFromString(eDataType,initialValue);
    35
    return createEJavaClassFromString(eDataType, initialValue);
    35
    return convertEJavaClassToString(eDataType, instanceValue);
    35
    return convertEJavaClassToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEJavaClassToString(eDataType,instanceValue);
                                                                                                                                
    36
    case EcorePackage.EJAVA_OBJECT:
    36
    case EcorePackage.EJAVA_OBJECT:
                                                                                                                                  
    37
    return createEJavaObjectFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEJavaObjectFromString(eDataType,initialValue);
    37
    return createEJavaObjectFromString(eDataType, initialValue);
    37
    return convertEJavaObjectToString(eDataType, instanceValue);
    37
    return convertEJavaObjectToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEJavaObjectToString(eDataType,instanceValue);
                                                                                                                                  
    38
    case EcorePackage.ELONG:
    38
    case EcorePackage.ELONG:
                                                                                                                      
    39
    return createELongFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createELongFromString(eDataType,initialValue);
    39
    return createELongFromString(eDataType, initialValue);
    39
    return convertELongToString(eDataType, instanceValue);
    39
    return convertELongToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertELongToString(eDataType,instanceValue);
                                                                                                                      
    40
    case EcorePackage.ELONG_OBJECT:
    40
    case EcorePackage.ELONG_OBJECT:
                                                                                                                                  
    41
    return createELongObjectFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createELongObjectFromString(eDataType,initialValue);
    41
    return createELongObjectFromString(eDataType, initialValue);
    41
    return convertELongObjectToString(eDataType, instanceValue);
    41
    return convertELongObjectToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertELongObjectToString(eDataType,instanceValue);
                                                                                                                                  
    42
    case EcorePackage.ESHORT:
    42
    case EcorePackage.ESHORT:
                                                                                                                        
    43
    return createEShortFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEShortFromString(eDataType,initialValue);
    43
    return createEShortFromString(eDataType, initialValue);
    43
    return convertEShortToString(eDataType, instanceValue);
    43
    return convertEShortToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEShortToString(eDataType,instanceValue);
                                                                                                                        
    44
    case EcorePackage.ESHORT_OBJECT:
    44
    case EcorePackage.ESHORT_OBJECT:
                                                                                                                                    
    45
    return createEShortObjectFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEShortObjectFromString(eDataType,initialValue);
    45
    return createEShortObjectFromString(eDataType, initialValue);
    45
    return convertEShortObjectToString(eDataType, instanceValue);
    45
    return convertEShortObjectToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEShortObjectToString(eDataType,instanceValue);
                                                                                                                                    
    46
    case EcorePackage.ESTRING:
    46
    case EcorePackage.ESTRING:
                                                                                                                          
    47
    return createEStringFromString(eDataType, initialValue);
    Preondition Violations
    Unmatched return createEStringFromString(eDataType,initialValue);
    47
    return createEStringFromString(eDataType, initialValue);
    47
    return convertEStringToString(eDataType, instanceValue);
    47
    return convertEStringToString(eDataType, instanceValue);
    Preondition Violations
    Unmatched return convertEStringToString(eDataType,instanceValue);
                                                                                                                          
    48
    default:
    48
    default:
    49
    throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
    49
    throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
    Precondition Violations (46)
    Row Violation
    1Unmatched return createEBigDecimalFromString(eDataType,initialValue);
    2Unmatched return convertEBigDecimalToString(eDataType,instanceValue);
    3Unmatched return createEBigIntegerFromString(eDataType,initialValue);
    4Unmatched return convertEBigIntegerToString(eDataType,instanceValue);
    5Unmatched return createEBooleanFromString(eDataType,initialValue);
    6Unmatched return convertEBooleanToString(eDataType,instanceValue);
    7Unmatched return createEBooleanObjectFromString(eDataType,initialValue);
    8Unmatched return convertEBooleanObjectToString(eDataType,instanceValue);
    9Unmatched return createEByteFromString(eDataType,initialValue);
    10Unmatched return convertEByteToString(eDataType,instanceValue);
    11Unmatched return createEByteArrayFromString(eDataType,initialValue);
    12Unmatched return convertEByteArrayToString(eDataType,instanceValue);
    13Unmatched return createEByteObjectFromString(eDataType,initialValue);
    14Unmatched return convertEByteObjectToString(eDataType,instanceValue);
    15Unmatched return createECharFromString(eDataType,initialValue);
    16Unmatched return convertECharToString(eDataType,instanceValue);
    17Unmatched return createECharacterObjectFromString(eDataType,initialValue);
    18Unmatched return convertECharacterObjectToString(eDataType,instanceValue);
    19Unmatched return createEDateFromString(eDataType,initialValue);
    20Unmatched return convertEDateToString(eDataType,instanceValue);
    21Unmatched return createEDoubleFromString(eDataType,initialValue);
    22Unmatched return convertEDoubleToString(eDataType,instanceValue);
    23Unmatched return createEDoubleObjectFromString(eDataType,initialValue);
    24Unmatched return convertEDoubleObjectToString(eDataType,instanceValue);
    25Unmatched return createEFloatFromString(eDataType,initialValue);
    26Unmatched return convertEFloatToString(eDataType,instanceValue);
    27Unmatched return createEFloatObjectFromString(eDataType,initialValue);
    28Unmatched return convertEFloatObjectToString(eDataType,instanceValue);
    29Unmatched return createEIntFromString(eDataType,initialValue);
    30Unmatched return convertEIntToString(eDataType,instanceValue);
    31Unmatched return createEIntegerObjectFromString(eDataType,initialValue);
    32Unmatched return convertEIntegerObjectToString(eDataType,instanceValue);
    33Unmatched return createEJavaClassFromString(eDataType,initialValue);
    34Unmatched return convertEJavaClassToString(eDataType,instanceValue);
    35Unmatched return createEJavaObjectFromString(eDataType,initialValue);
    36Unmatched return convertEJavaObjectToString(eDataType,instanceValue);
    37Unmatched return createELongFromString(eDataType,initialValue);
    38Unmatched return convertELongToString(eDataType,instanceValue);
    39Unmatched return createELongObjectFromString(eDataType,initialValue);
    40Unmatched return convertELongObjectToString(eDataType,instanceValue);
    41Unmatched return createEShortFromString(eDataType,initialValue);
    42Unmatched return convertEShortToString(eDataType,instanceValue);
    43Unmatched return createEShortObjectFromString(eDataType,initialValue);
    44Unmatched return convertEShortObjectToString(eDataType,instanceValue);
    45Unmatched return createEStringFromString(eDataType,initialValue);
    46Unmatched return convertEStringToString(eDataType,instanceValue);