File path: /emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/impl/XMLTypeFactoryImpl.java | File path: /emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/impl/XMLTypeFactoryImpl.java | |||
Method name: String convertToString(EDataType, Object)
|
Method name: Object createFromString(EDataType, String)
|
|||
Number of AST nodes: 119 | Number of AST nodes: 119 | |||
1 | switch (eDataType.getClassifierID())↵ | 1 | switch (eDataType.getClassifierID())↵ | |
2 | {↵ | 2 | {↵ | |
3 | case XMLTypePackage.ANY_SIMPLE_TYPE:↵ | 3 | case XMLTypePackage.ANY_SIMPLE_TYPE:↵ | |
4 | return convertAnySimpleTypeToString(eDataType, instanceValue);↵ | 4 | return createAnySimpleTypeFromString(eDataType, initialValue);↵ | |
5 | case XMLTypePackage.ANY_URI:↵ | 5 | case XMLTypePackage.ANY_URI:↵ | |
6 | return convertAnyURIToString(eDataType, instanceValue);↵ | 6 | return createAnyURIFromString(eDataType, initialValue);↵ | |
7 | case XMLTypePackage.BASE64_BINARY:↵ | 7 | case XMLTypePackage.BASE64_BINARY:↵ | |
8 | return convertBase64BinaryToString(eDataType, instanceValue);↵ | 8 | return createBase64BinaryFromString(eDataType, initialValue);↵ | |
9 | case XMLTypePackage.BOOLEAN:↵ | 9 | case XMLTypePackage.BOOLEAN:↵ | |
10 | return convertBooleanToString(eDataType, instanceValue);↵ | 10 | return createBooleanFromString(eDataType, initialValue);↵ | |
11 | case XMLTypePackage.BOOLEAN_OBJECT:↵ | 11 | case XMLTypePackage.BOOLEAN_OBJECT:↵ | |
12 | return convertBooleanObjectToString(eDataType, instanceValue);↵ | 12 | return createBooleanObjectFromString(eDataType, initialValue);↵ | |
13 | case XMLTypePackage.BYTE:↵ | 13 | case XMLTypePackage.BYTE:↵ | |
14 | return convertByteToString(eDataType, instanceValue);↵ | 14 | return createByteFromString(eDataType, initialValue);↵ | |
15 | case XMLTypePackage.BYTE_OBJECT:↵ | 15 | case XMLTypePackage.BYTE_OBJECT:↵ | |
16 | return convertByteObjectToString(eDataType, instanceValue);↵ | 16 | return createByteObjectFromString(eDataType, initialValue);↵ | |
17 | case XMLTypePackage.DATE:↵ | 17 | case XMLTypePackage.DATE:↵ | |
18 | return convertDateToString(eDataType, instanceValue);↵ | 18 | return createDateFromString(eDataType, initialValue);↵ | |
19 | case XMLTypePackage.DATE_TIME:↵ | 19 | case XMLTypePackage.DATE_TIME:↵ | |
20 | return convertDateTimeToString(eDataType, instanceValue);↵ | 20 | return createDateTimeFromString(eDataType, initialValue);↵ | |
21 | case XMLTypePackage.DECIMAL:↵ | 21 | case XMLTypePackage.DECIMAL:↵ | |
22 | return convertDecimalToString(eDataType, instanceValue);↵ | 22 | return createDecimalFromString(eDataType, initialValue);↵ | |
23 | case XMLTypePackage.DOUBLE:↵ | 23 | case XMLTypePackage.DOUBLE:↵ | |
24 | return convertDoubleToString(eDataType, instanceValue);↵ | 24 | return createDoubleFromString(eDataType, initialValue);↵ | |
25 | case XMLTypePackage.DOUBLE_OBJECT:↵ | 25 | case XMLTypePackage.DOUBLE_OBJECT:↵ | |
26 | return convertDoubleObjectToString(eDataType, instanceValue);↵ | 26 | return createDoubleObjectFromString(eDataType, initialValue);↵ | |
27 | case XMLTypePackage.DURATION:↵ | 27 | case XMLTypePackage.DURATION:↵ | |
28 | return convertDurationToString(eDataType, instanceValue);↵ | 28 | return createDurationFromString(eDataType, initialValue);↵ | |
29 | case XMLTypePackage.ENTITIES:↵ | 29 | case XMLTypePackage.ENTITIES:↵ | |
30 | return convertENTITIESToString(eDataType, instanceValue);↵ | 30 | return createENTITIESFromString(eDataType, initialValue);↵ | |
31 | case XMLTypePackage.ENTITIES_BASE:↵ | 31 | case XMLTypePackage.ENTITIES_BASE:↵ | |
32 | return convertENTITIESBaseToString(eDataType, instanceValue);↵ | 32 | return createENTITIESBaseFromString(eDataType, initialValue);↵ | |
33 | case XMLTypePackage.ENTITY:↵ | 33 | case XMLTypePackage.ENTITY:↵ | |
34 | return convertENTITYToString(eDataType, instanceValue);↵ | 34 | return createENTITYFromString(eDataType, initialValue);↵ | |
35 | case XMLTypePackage.FLOAT:↵ | 35 | case XMLTypePackage.FLOAT:↵ | |
36 | return convertFloatToString(eDataType, instanceValue);↵ | 36 | return createFloatFromString(eDataType, initialValue);↵ | |
37 | case XMLTypePackage.FLOAT_OBJECT:↵ | 37 | case XMLTypePackage.FLOAT_OBJECT:↵ | |
38 | return convertFloatObjectToString(eDataType, instanceValue);↵ | 38 | return createFloatObjectFromString(eDataType, initialValue);↵ | |
39 | case XMLTypePackage.GDAY:↵ | 39 | case XMLTypePackage.GDAY:↵ | |
40 | return convertGDayToString(eDataType, instanceValue);↵ | 40 | return createGDayFromString(eDataType, initialValue);↵ | |
41 | case XMLTypePackage.GMONTH:↵ | 41 | case XMLTypePackage.GMONTH:↵ | |
42 | return convertGMonthToString(eDataType, instanceValue);↵ | 42 | return createGMonthFromString(eDataType, initialValue);↵ | |
43 | case XMLTypePackage.GMONTH_DAY:↵ | 43 | case XMLTypePackage.GMONTH_DAY:↵ | |
44 | return convertGMonthDayToString(eDataType, instanceValue);↵ | 44 | return createGMonthDayFromString(eDataType, initialValue);↵ | |
45 | case XMLTypePackage.GYEAR:↵ | 45 | case XMLTypePackage.GYEAR:↵ | |
46 | return convertGYearToString(eDataType, instanceValue);↵ | 46 | return createGYearFromString(eDataType, initialValue);↵ | |
47 | case XMLTypePackage.GYEAR_MONTH:↵ | 47 | case XMLTypePackage.GYEAR_MONTH:↵ | |
48 | return convertGYearMonthToString(eDataType, instanceValue);↵ | 48 | return createGYearMonthFromString(eDataType, initialValue);↵ | |
49 | case XMLTypePackage.HEX_BINARY:↵ | 49 | case XMLTypePackage.HEX_BINARY:↵ | |
50 | return convertHexBinaryToString(eDataType, instanceValue);↵ | 50 | return createHexBinaryFromString(eDataType, initialValue);↵ | |
51 | case XMLTypePackage.ID:↵ | 51 | case XMLTypePackage.ID:↵ | |
52 | return convertIDToString(eDataType, instanceValue);↵ | 52 | return createIDFromString(eDataType, initialValue);↵ | |
53 | case XMLTypePackage.IDREF:↵ | 53 | case XMLTypePackage.IDREF:↵ | |
54 | return convertIDREFToString(eDataType, instanceValue);↵ | 54 | return createIDREFFromString(eDataType, initialValue);↵ | |
55 | case XMLTypePackage.IDREFS:↵ | 55 | case XMLTypePackage.IDREFS:↵ | |
56 | return convertIDREFSToString(eDataType, instanceValue);↵ | 56 | return createIDREFSFromString(eDataType, initialValue);↵ | |
57 | case XMLTypePackage.IDREFS_BASE:↵ | 57 | case XMLTypePackage.IDREFS_BASE:↵ | |
58 | return convertIDREFSBaseToString(eDataType, instanceValue);↵ | 58 | return createIDREFSBaseFromString(eDataType, initialValue);↵ | |
59 | case XMLTypePackage.INT:↵ | 59 | case XMLTypePackage.INT:↵ | |
60 | return convertIntToString(eDataType, instanceValue);↵ | 60 | return createIntFromString(eDataType, initialValue);↵ | |
61 | case XMLTypePackage.INTEGER:↵ | 61 | case XMLTypePackage.INTEGER:↵ | |
62 | return convertIntegerToString(eDataType, instanceValue);↵ | 62 | return createIntegerFromString(eDataType, initialValue);↵ | |
63 | case XMLTypePackage.INT_OBJECT:↵ | 63 | case XMLTypePackage.INT_OBJECT:↵ | |
64 | return convertIntObjectToString(eDataType, instanceValue);↵ | 64 | return createIntObjectFromString(eDataType, initialValue);↵ | |
65 | case XMLTypePackage.LANGUAGE:↵ | 65 | case XMLTypePackage.LANGUAGE:↵ | |
66 | return convertLanguageToString(eDataType, instanceValue);↵ | 66 | return createLanguageFromString(eDataType, initialValue);↵ | |
67 | case XMLTypePackage.LONG:↵ | 67 | case XMLTypePackage.LONG:↵ | |
68 | return convertLongToString(eDataType, instanceValue);↵ | 68 | return createLongFromString(eDataType, initialValue);↵ | |
69 | case XMLTypePackage.LONG_OBJECT:↵ | 69 | case XMLTypePackage.LONG_OBJECT:↵ | |
70 | return convertLongObjectToString(eDataType, instanceValue);↵ | 70 | return createLongObjectFromString(eDataType, initialValue);↵ | |
71 | case XMLTypePackage.NAME:↵ | 71 | case XMLTypePackage.NAME:↵ | |
72 | return convertNameToString(eDataType, instanceValue);↵ | 72 | return createNameFromString(eDataType, initialValue);↵ | |
73 | case XMLTypePackage.NC_NAME:↵ | 73 | case XMLTypePackage.NC_NAME:↵ | |
74 | return convertNCNameToString(eDataType, instanceValue);↵ | 74 | return createNCNameFromString(eDataType, initialValue);↵ | |
75 | case XMLTypePackage.NEGATIVE_INTEGER:↵ | 75 | case XMLTypePackage.NEGATIVE_INTEGER:↵ | |
76 | return convertNegativeIntegerToString(eDataType, instanceValue);↵ | 76 | return createNegativeIntegerFromString(eDataType, initialValue);↵ | |
77 | case XMLTypePackage.NMTOKEN:↵ | 77 | case XMLTypePackage.NMTOKEN:↵ | |
78 | return convertNMTOKENToString(eDataType, instanceValue);↵ | 78 | return createNMTOKENFromString(eDataType, initialValue);↵ | |
79 | case XMLTypePackage.NMTOKENS:↵ | 79 | case XMLTypePackage.NMTOKENS:↵ | |
80 | return convertNMTOKENSToString(eDataType, instanceValue);↵ | 80 | return createNMTOKENSFromString(eDataType, initialValue);↵ | |
81 | case XMLTypePackage.NMTOKENS_BASE:↵ | 81 | case XMLTypePackage.NMTOKENS_BASE:↵ | |
82 | return convertNMTOKENSBaseToString(eDataType, instanceValue);↵ | 82 | return createNMTOKENSBaseFromString(eDataType, initialValue);↵ | |
83 | case XMLTypePackage.NON_NEGATIVE_INTEGER:↵ | 83 | case XMLTypePackage.NON_NEGATIVE_INTEGER:↵ | |
84 | return convertNonNegativeIntegerToString(eDataType, instanceValue);↵ | 84 | return createNonNegativeIntegerFromString(eDataType, initialValue);↵ | |
85 | case XMLTypePackage.NON_POSITIVE_INTEGER:↵ | 85 | case XMLTypePackage.NON_POSITIVE_INTEGER:↵ | |
86 | return convertNonPositiveIntegerToString(eDataType, instanceValue);↵ | 86 | return createNonPositiveIntegerFromString(eDataType, initialValue);↵ | |
87 | case XMLTypePackage.NORMALIZED_STRING:↵ | 87 | case XMLTypePackage.NORMALIZED_STRING:↵ | |
88 | return convertNormalizedStringToString(eDataType, instanceValue);↵ | 88 | return createNormalizedStringFromString(eDataType, initialValue);↵ | |
89 | case XMLTypePackage.NOTATION:↵ | 89 | case XMLTypePackage.NOTATION:↵ | |
90 | return convertNOTATIONToString(eDataType, instanceValue);↵ | 90 | return createNOTATIONFromString(eDataType, initialValue);↵ | |
91 | case XMLTypePackage.POSITIVE_INTEGER:↵ | 91 | case XMLTypePackage.POSITIVE_INTEGER:↵ | |
92 | return convertPositiveIntegerToString(eDataType, instanceValue);↵ | 92 | return createPositiveIntegerFromString(eDataType, initialValue);↵ | |
93 | case XMLTypePackage.QNAME:↵ | 93 | case XMLTypePackage.QNAME:↵ | |
94 | return convertQNameToString(eDataType, instanceValue);↵ | 94 | return createQNameFromString(eDataType, initialValue);↵ | |
95 | case XMLTypePackage.SHORT:↵ | 95 | case XMLTypePackage.SHORT:↵ | |
96 | return convertShortToString(eDataType, instanceValue);↵ | 96 | return createShortFromString(eDataType, initialValue);↵ | |
97 | case XMLTypePackage.SHORT_OBJECT:↵ | 97 | case XMLTypePackage.SHORT_OBJECT:↵ | |
98 | return convertShortObjectToString(eDataType, instanceValue);↵ | 98 | return createShortObjectFromString(eDataType, initialValue);↵ | |
99 | case XMLTypePackage.STRING:↵ | 99 | case XMLTypePackage.STRING:↵ | |
100 | return convertStringToString(eDataType, instanceValue);↵ | 100 | return createStringFromString(eDataType, initialValue);↵ | |
101 | case XMLTypePackage.TIME:↵ | 101 | case XMLTypePackage.TIME:↵ | |
102 | return convertTimeToString(eDataType, instanceValue);↵ | 102 | return createTimeFromString(eDataType, initialValue);↵ | |
103 | case XMLTypePackage.TOKEN:↵ | 103 | case XMLTypePackage.TOKEN:↵ | |
104 | return convertTokenToString(eDataType, instanceValue);↵ | 104 | return createTokenFromString(eDataType, initialValue);↵ | |
105 | case XMLTypePackage.UNSIGNED_BYTE:↵ | 105 | case XMLTypePackage.UNSIGNED_BYTE:↵ | |
106 | return convertUnsignedByteToString(eDataType, instanceValue);↵ | 106 | return createUnsignedByteFromString(eDataType, initialValue);↵ | |
107 | case XMLTypePackage.UNSIGNED_BYTE_OBJECT:↵ | 107 | case XMLTypePackage.UNSIGNED_BYTE_OBJECT:↵ | |
108 | return convertUnsignedByteObjectToString(eDataType, instanceValue);↵ | 108 | return createUnsignedByteObjectFromString(eDataType, initialValue);↵ | |
109 | case XMLTypePackage.UNSIGNED_INT:↵ | 109 | case XMLTypePackage.UNSIGNED_INT:↵ | |
110 | return convertUnsignedIntToString(eDataType, instanceValue);↵ | 110 | return createUnsignedIntFromString(eDataType, initialValue);↵ | |
111 | case XMLTypePackage.UNSIGNED_INT_OBJECT:↵ | 111 | case XMLTypePackage.UNSIGNED_INT_OBJECT:↵ | |
112 | return convertUnsignedIntObjectToString(eDataType, instanceValue);↵ | 112 | return createUnsignedIntObjectFromString(eDataType, initialValue);↵ | |
113 | case XMLTypePackage.UNSIGNED_LONG:↵ | 113 | case XMLTypePackage.UNSIGNED_LONG:↵ | |
114 | return convertUnsignedLongToString(eDataType, instanceValue);↵ | 114 | return createUnsignedLongFromString(eDataType, initialValue);↵ | |
115 | case XMLTypePackage.UNSIGNED_SHORT:↵ | 115 | case XMLTypePackage.UNSIGNED_SHORT:↵ | |
116 | return convertUnsignedShortToString(eDataType, instanceValue);↵ | 116 | return createUnsignedShortFromString(eDataType, initialValue);↵ | |
117 | case XMLTypePackage.UNSIGNED_SHORT_OBJECT:↵ | 117 | case XMLTypePackage.UNSIGNED_SHORT_OBJECT:↵ | |
118 | return convertUnsignedShortObjectToString(eDataType, instanceValue);↵ | 118 | return createUnsignedShortObjectFromString(eDataType, initialValue);↵ | |
119 | default:↵ | 119 | default:↵ | |
120 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");↵ | 120 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");↵ | |
121 | } | 121 |
| |
See real code fragment | See real code fragment |
Number of common nesting structure subtrees | 1 |
Number of refactorable cases | 0 |
Number of non-refactorable cases | 1 |
Time elapsed for finding largest common nesting structure subtrees (ms) | 0.2 |
Clones location | Clones are declared in the same class |
Number of node comparisons | 8734 |
Number of mapped statements | 61 |
Number of unmapped statements in the first code fragment | 58 |
Number of unmapped statements in the second code fragment | 58 |
Time elapsed for statement mapping (ms) | 1523.1 |
Clone type | Type 2 |
ID | Statement | ID | Statement | ||||
---|---|---|---|---|---|---|---|
1 | switch (eDataType.getClassifierID()) | 1 | switch (eDataType.getClassifierID()) | ||||
2 | case XMLTypePackage.ANY_SIMPLE_TYPE: | 2 | case XMLTypePackage.ANY_SIMPLE_TYPE: | ||||
|
| 3 | return createAnySimpleTypeFromString(eDataType, initialValue); | ||||
3 | return convertAnySimpleTypeToString(eDataType, instanceValue); |
| | ||||
4 | case XMLTypePackage.ANY_URI: | 4 | case XMLTypePackage.ANY_URI: | ||||
|
| 5 | return createAnyURIFromString(eDataType, initialValue); | ||||
5 | return convertAnyURIToString(eDataType, instanceValue); |
| | ||||
6 | case XMLTypePackage.BASE64_BINARY: | 6 | case XMLTypePackage.BASE64_BINARY: | ||||
|
| 7 | return createBase64BinaryFromString(eDataType, initialValue); | ||||
7 | return convertBase64BinaryToString(eDataType, instanceValue); |
| | ||||
8 | case XMLTypePackage.BOOLEAN: | 8 | case XMLTypePackage.BOOLEAN: | ||||
|
| 9 | return createBooleanFromString(eDataType, initialValue); | ||||
9 | return convertBooleanToString(eDataType, instanceValue); |
| | ||||
10 | case XMLTypePackage.BOOLEAN_OBJECT: | 10 | case XMLTypePackage.BOOLEAN_OBJECT: | ||||
|
| 11 | return createBooleanObjectFromString(eDataType, initialValue); | ||||
11 | return convertBooleanObjectToString(eDataType, instanceValue); |
| | ||||
12 | case XMLTypePackage.BYTE: | 12 | case XMLTypePackage.BYTE: | ||||
|
| 13 | return createByteFromString(eDataType, initialValue); | ||||
13 | return convertByteToString(eDataType, instanceValue); |
| | ||||
14 | case XMLTypePackage.BYTE_OBJECT: | 14 | case XMLTypePackage.BYTE_OBJECT: | ||||
|
| 15 | return createByteObjectFromString(eDataType, initialValue); | ||||
15 | return convertByteObjectToString(eDataType, instanceValue); |
| | ||||
16 | case XMLTypePackage.DATE: | 16 | case XMLTypePackage.DATE: | ||||
|
| 17 | return createDateFromString(eDataType, initialValue); | ||||
17 | return convertDateToString(eDataType, instanceValue); |
| | ||||
18 | case XMLTypePackage.DATE_TIME: | 18 | case XMLTypePackage.DATE_TIME: | ||||
|
| 19 | return createDateTimeFromString(eDataType, initialValue); | ||||
19 | return convertDateTimeToString(eDataType, instanceValue); |
| | ||||
20 | case XMLTypePackage.DECIMAL: | 20 | case XMLTypePackage.DECIMAL: | ||||
|
| 21 | return createDecimalFromString(eDataType, initialValue); | ||||
21 | return convertDecimalToString(eDataType, instanceValue); |
| | ||||
22 | case XMLTypePackage.DOUBLE: | 22 | case XMLTypePackage.DOUBLE: | ||||
|
| 23 | return createDoubleFromString(eDataType, initialValue); | ||||
23 | return convertDoubleToString(eDataType, instanceValue); |
| | ||||
24 | case XMLTypePackage.DOUBLE_OBJECT: | 24 | case XMLTypePackage.DOUBLE_OBJECT: | ||||
|
| 25 | return createDoubleObjectFromString(eDataType, initialValue); | ||||
25 | return convertDoubleObjectToString(eDataType, instanceValue); |
| | ||||
26 | case XMLTypePackage.DURATION: | 26 | case XMLTypePackage.DURATION: | ||||
|
| 27 | return createDurationFromString(eDataType, initialValue); | ||||
27 | return convertDurationToString(eDataType, instanceValue); |
| | ||||
28 | case XMLTypePackage.ENTITIES: | 28 | case XMLTypePackage.ENTITIES: | ||||
|
| 29 | return createENTITIESFromString(eDataType, initialValue); | ||||
29 | return convertENTITIESToString(eDataType, instanceValue); |
| | ||||
30 | case XMLTypePackage.ENTITIES_BASE: | 30 | case XMLTypePackage.ENTITIES_BASE: | ||||
|
| 31 | return createENTITIESBaseFromString(eDataType, initialValue); | ||||
31 | return convertENTITIESBaseToString(eDataType, instanceValue); |
| | ||||
32 | case XMLTypePackage.ENTITY: | 32 | case XMLTypePackage.ENTITY: | ||||
|
| 33 | return createENTITYFromString(eDataType, initialValue); | ||||
33 | return convertENTITYToString(eDataType, instanceValue); |
| | ||||
34 | case XMLTypePackage.FLOAT: | 34 | case XMLTypePackage.FLOAT: | ||||
|
| 35 | return createFloatFromString(eDataType, initialValue); | ||||
35 | return convertFloatToString(eDataType, instanceValue); |
| | ||||
36 | case XMLTypePackage.FLOAT_OBJECT: | 36 | case XMLTypePackage.FLOAT_OBJECT: | ||||
|
| 37 | return createFloatObjectFromString(eDataType, initialValue); | ||||
37 | return convertFloatObjectToString(eDataType, instanceValue); |
| | ||||
38 | case XMLTypePackage.GDAY: | 38 | case XMLTypePackage.GDAY: | ||||
|
| 39 | return createGDayFromString(eDataType, initialValue); | ||||
39 | return convertGDayToString(eDataType, instanceValue); |
| | ||||
40 | case XMLTypePackage.GMONTH: | 40 | case XMLTypePackage.GMONTH: | ||||
|
| 41 | return createGMonthFromString(eDataType, initialValue); | ||||
41 | return convertGMonthToString(eDataType, instanceValue); |
| | ||||
42 | case XMLTypePackage.GMONTH_DAY: | 42 | case XMLTypePackage.GMONTH_DAY: | ||||
|
| 43 | return createGMonthDayFromString(eDataType, initialValue); | ||||
43 | return convertGMonthDayToString(eDataType, instanceValue); |
| | ||||
44 | case XMLTypePackage.GYEAR: | 44 | case XMLTypePackage.GYEAR: | ||||
|
| 45 | return createGYearFromString(eDataType, initialValue); | ||||
45 | return convertGYearToString(eDataType, instanceValue); |
| | ||||
46 | case XMLTypePackage.GYEAR_MONTH: | 46 | case XMLTypePackage.GYEAR_MONTH: | ||||
|
| 47 | return createGYearMonthFromString(eDataType, initialValue); | ||||
47 | return convertGYearMonthToString(eDataType, instanceValue); |
| | ||||
48 | case XMLTypePackage.HEX_BINARY: | 48 | case XMLTypePackage.HEX_BINARY: | ||||
|
| 49 | return createHexBinaryFromString(eDataType, initialValue); | ||||
49 | return convertHexBinaryToString(eDataType, instanceValue); |
| | ||||
50 | case XMLTypePackage.ID: | 50 | case XMLTypePackage.ID: | ||||
|
| 51 | return createIDFromString(eDataType, initialValue); | ||||
51 | return convertIDToString(eDataType, instanceValue); |
| | ||||
52 | case XMLTypePackage.IDREF: | 52 | case XMLTypePackage.IDREF: | ||||
|
| 53 | return createIDREFFromString(eDataType, initialValue); | ||||
53 | return convertIDREFToString(eDataType, instanceValue); |
| | ||||
54 | case XMLTypePackage.IDREFS: | 54 | case XMLTypePackage.IDREFS: | ||||
|
| 55 | return createIDREFSFromString(eDataType, initialValue); | ||||
55 | return convertIDREFSToString(eDataType, instanceValue); |
| | ||||
56 | case XMLTypePackage.IDREFS_BASE: | 56 | case XMLTypePackage.IDREFS_BASE: | ||||
|
| 57 | return createIDREFSBaseFromString(eDataType, initialValue); | ||||
57 | return convertIDREFSBaseToString(eDataType, instanceValue); |
| | ||||
58 | case XMLTypePackage.INT: | 58 | case XMLTypePackage.INT: | ||||
|
| 59 | return createIntFromString(eDataType, initialValue); | ||||
59 | return convertIntToString(eDataType, instanceValue); |
| | ||||
60 | case XMLTypePackage.INTEGER: | 60 | case XMLTypePackage.INTEGER: | ||||
|
| 61 | return createIntegerFromString(eDataType, initialValue); | ||||
61 | return convertIntegerToString(eDataType, instanceValue); |
| | ||||
62 | case XMLTypePackage.INT_OBJECT: | 62 | case XMLTypePackage.INT_OBJECT: | ||||
|
| 63 | return createIntObjectFromString(eDataType, initialValue); | ||||
63 | return convertIntObjectToString(eDataType, instanceValue); |
| | ||||
64 | case XMLTypePackage.LANGUAGE: | 64 | case XMLTypePackage.LANGUAGE: | ||||
|
| 65 | return createLanguageFromString(eDataType, initialValue); | ||||
65 | return convertLanguageToString(eDataType, instanceValue); |
| | ||||
66 | case XMLTypePackage.LONG: | 66 | case XMLTypePackage.LONG: | ||||
|
| 67 | return createLongFromString(eDataType, initialValue); | ||||
67 | return convertLongToString(eDataType, instanceValue); |
| | ||||
68 | case XMLTypePackage.LONG_OBJECT: | 68 | case XMLTypePackage.LONG_OBJECT: | ||||
|
| 69 | return createLongObjectFromString(eDataType, initialValue); | ||||
69 | return convertLongObjectToString(eDataType, instanceValue); |
| | ||||
70 | case XMLTypePackage.NAME: | 70 | case XMLTypePackage.NAME: | ||||
|
| 71 | return createNameFromString(eDataType, initialValue); | ||||
71 | return convertNameToString(eDataType, instanceValue); |
| | ||||
72 | case XMLTypePackage.NC_NAME: | 72 | case XMLTypePackage.NC_NAME: | ||||
|
| 73 | return createNCNameFromString(eDataType, initialValue); | ||||
73 | return convertNCNameToString(eDataType, instanceValue); |
| | ||||
74 | case XMLTypePackage.NEGATIVE_INTEGER: | 74 | case XMLTypePackage.NEGATIVE_INTEGER: | ||||
|
| 75 | return createNegativeIntegerFromString(eDataType, initialValue); | ||||
75 | return convertNegativeIntegerToString(eDataType, instanceValue); |
| | ||||
76 | case XMLTypePackage.NMTOKEN: | 76 | case XMLTypePackage.NMTOKEN: | ||||
|
| 77 | return createNMTOKENFromString(eDataType, initialValue); | ||||
77 | return convertNMTOKENToString(eDataType, instanceValue); |
| | ||||
78 | case XMLTypePackage.NMTOKENS: | 78 | case XMLTypePackage.NMTOKENS: | ||||
|
| 79 | return createNMTOKENSFromString(eDataType, initialValue); | ||||
79 | return convertNMTOKENSToString(eDataType, instanceValue); |
| | ||||
80 | case XMLTypePackage.NMTOKENS_BASE: | 80 | case XMLTypePackage.NMTOKENS_BASE: | ||||
|
| 81 | return createNMTOKENSBaseFromString(eDataType, initialValue); | ||||
81 | return convertNMTOKENSBaseToString(eDataType, instanceValue); |
| | ||||
82 | case XMLTypePackage.NON_NEGATIVE_INTEGER: | 82 | case XMLTypePackage.NON_NEGATIVE_INTEGER: | ||||
|
| 83 | return createNonNegativeIntegerFromString(eDataType, initialValue); | ||||
83 | return convertNonNegativeIntegerToString(eDataType, instanceValue); |
| | ||||
84 | case XMLTypePackage.NON_POSITIVE_INTEGER: | 84 | case XMLTypePackage.NON_POSITIVE_INTEGER: | ||||
|
| 85 | return createNonPositiveIntegerFromString(eDataType, initialValue); | ||||
85 | return convertNonPositiveIntegerToString(eDataType, instanceValue); |
| | ||||
86 | case XMLTypePackage.NORMALIZED_STRING: | 86 | case XMLTypePackage.NORMALIZED_STRING: | ||||
|
| 87 | return createNormalizedStringFromString(eDataType, initialValue); | ||||
87 | return convertNormalizedStringToString(eDataType, instanceValue); |
| | ||||
88 | case XMLTypePackage.NOTATION: | 88 | case XMLTypePackage.NOTATION: | ||||
|
| 89 | return createNOTATIONFromString(eDataType, initialValue); | ||||
89 | return convertNOTATIONToString(eDataType, instanceValue); |
| | ||||
90 | case XMLTypePackage.POSITIVE_INTEGER: | 90 | case XMLTypePackage.POSITIVE_INTEGER: | ||||
|
| 91 | return createPositiveIntegerFromString(eDataType, initialValue); | ||||
91 | return convertPositiveIntegerToString(eDataType, instanceValue); |
| | ||||
92 | case XMLTypePackage.QNAME: | 92 | case XMLTypePackage.QNAME: | ||||
|
| 93 | return createQNameFromString(eDataType, initialValue); | ||||
93 | return convertQNameToString(eDataType, instanceValue); |
| | ||||
94 | case XMLTypePackage.SHORT: | 94 | case XMLTypePackage.SHORT: | ||||
|
| 95 | return createShortFromString(eDataType, initialValue); | ||||
95 | return convertShortToString(eDataType, instanceValue); |
| | ||||
96 | case XMLTypePackage.SHORT_OBJECT: | 96 | case XMLTypePackage.SHORT_OBJECT: | ||||
|
| 97 | return createShortObjectFromString(eDataType, initialValue); | ||||
97 | return convertShortObjectToString(eDataType, instanceValue); |
| | ||||
98 | case XMLTypePackage.STRING: | 98 | case XMLTypePackage.STRING: | ||||
|
| 99 | return createStringFromString(eDataType, initialValue); | ||||
99 | return convertStringToString(eDataType, instanceValue); |
| | ||||
100 | case XMLTypePackage.TIME: | 100 | case XMLTypePackage.TIME: | ||||
|
| 101 | return createTimeFromString(eDataType, initialValue); | ||||
101 | return convertTimeToString(eDataType, instanceValue); |
| | ||||
102 | case XMLTypePackage.TOKEN: | 102 | case XMLTypePackage.TOKEN: | ||||
|
| 103 | return createTokenFromString(eDataType, initialValue); | ||||
103 | return convertTokenToString(eDataType, instanceValue); |
| | ||||
104 | case XMLTypePackage.UNSIGNED_BYTE: | 104 | case XMLTypePackage.UNSIGNED_BYTE: | ||||
|
| 105 | return createUnsignedByteFromString(eDataType, initialValue); | ||||
105 | return convertUnsignedByteToString(eDataType, instanceValue); |
| | ||||
106 | case XMLTypePackage.UNSIGNED_BYTE_OBJECT: | 106 | case XMLTypePackage.UNSIGNED_BYTE_OBJECT: | ||||
|
| 107 | return createUnsignedByteObjectFromString(eDataType, initialValue); | ||||
107 | return convertUnsignedByteObjectToString(eDataType, instanceValue); |
| | ||||
108 | case XMLTypePackage.UNSIGNED_INT: | 108 | case XMLTypePackage.UNSIGNED_INT: | ||||
|
| 109 | return createUnsignedIntFromString(eDataType, initialValue); | ||||
109 | return convertUnsignedIntToString(eDataType, instanceValue); |
| | ||||
110 | case XMLTypePackage.UNSIGNED_INT_OBJECT: | 110 | case XMLTypePackage.UNSIGNED_INT_OBJECT: | ||||
|
| 111 | return createUnsignedIntObjectFromString(eDataType, initialValue); | ||||
111 | return convertUnsignedIntObjectToString(eDataType, instanceValue); |
| | ||||
112 | case XMLTypePackage.UNSIGNED_LONG: | 112 | case XMLTypePackage.UNSIGNED_LONG: | ||||
|
| 113 | return createUnsignedLongFromString(eDataType, initialValue); | ||||
113 | return convertUnsignedLongToString(eDataType, instanceValue); |
| | ||||
114 | case XMLTypePackage.UNSIGNED_SHORT: | 114 | case XMLTypePackage.UNSIGNED_SHORT: | ||||
|
| 115 | return createUnsignedShortFromString(eDataType, initialValue); | ||||
115 | return convertUnsignedShortToString(eDataType, instanceValue); |
| | ||||
116 | case XMLTypePackage.UNSIGNED_SHORT_OBJECT: | 116 | case XMLTypePackage.UNSIGNED_SHORT_OBJECT: | ||||
|
| 117 | return createUnsignedShortObjectFromString(eDataType, initialValue); | ||||
117 | return convertUnsignedShortObjectToString(eDataType, instanceValue); |
| | ||||
118 | default: | 118 | default: | ||||
119 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); | 119 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); |
Row | Violation |
---|---|
1 | Unmatched return createAnySimpleTypeFromString(eDataType,initialValue); |
2 | Unmatched return convertAnySimpleTypeToString(eDataType,instanceValue); |
3 | Unmatched return createAnyURIFromString(eDataType,initialValue); |
4 | Unmatched return convertAnyURIToString(eDataType,instanceValue); |
5 | Unmatched return createBase64BinaryFromString(eDataType,initialValue); |
6 | Unmatched return convertBase64BinaryToString(eDataType,instanceValue); |
7 | Unmatched return createBooleanFromString(eDataType,initialValue); |
8 | Unmatched return convertBooleanToString(eDataType,instanceValue); |
9 | Unmatched return createBooleanObjectFromString(eDataType,initialValue); |
10 | Unmatched return convertBooleanObjectToString(eDataType,instanceValue); |
11 | Unmatched return createByteFromString(eDataType,initialValue); |
12 | Unmatched return convertByteToString(eDataType,instanceValue); |
13 | Unmatched return createByteObjectFromString(eDataType,initialValue); |
14 | Unmatched return convertByteObjectToString(eDataType,instanceValue); |
15 | Unmatched return createDateFromString(eDataType,initialValue); |
16 | Unmatched return convertDateToString(eDataType,instanceValue); |
17 | Unmatched return createDateTimeFromString(eDataType,initialValue); |
18 | Unmatched return convertDateTimeToString(eDataType,instanceValue); |
19 | Unmatched return createDecimalFromString(eDataType,initialValue); |
20 | Unmatched return convertDecimalToString(eDataType,instanceValue); |
21 | Unmatched return createDoubleFromString(eDataType,initialValue); |
22 | Unmatched return convertDoubleToString(eDataType,instanceValue); |
23 | Unmatched return createDoubleObjectFromString(eDataType,initialValue); |
24 | Unmatched return convertDoubleObjectToString(eDataType,instanceValue); |
25 | Unmatched return createDurationFromString(eDataType,initialValue); |
26 | Unmatched return convertDurationToString(eDataType,instanceValue); |
27 | Unmatched return createENTITIESFromString(eDataType,initialValue); |
28 | Unmatched return convertENTITIESToString(eDataType,instanceValue); |
29 | Unmatched return createENTITIESBaseFromString(eDataType,initialValue); |
30 | Unmatched return convertENTITIESBaseToString(eDataType,instanceValue); |
31 | Unmatched return createENTITYFromString(eDataType,initialValue); |
32 | Unmatched return convertENTITYToString(eDataType,instanceValue); |
33 | Unmatched return createFloatFromString(eDataType,initialValue); |
34 | Unmatched return convertFloatToString(eDataType,instanceValue); |
35 | Unmatched return createFloatObjectFromString(eDataType,initialValue); |
36 | Unmatched return convertFloatObjectToString(eDataType,instanceValue); |
37 | Unmatched return createGDayFromString(eDataType,initialValue); |
38 | Unmatched return convertGDayToString(eDataType,instanceValue); |
39 | Unmatched return createGMonthFromString(eDataType,initialValue); |
40 | Unmatched return convertGMonthToString(eDataType,instanceValue); |
41 | Unmatched return createGMonthDayFromString(eDataType,initialValue); |
42 | Unmatched return convertGMonthDayToString(eDataType,instanceValue); |
43 | Unmatched return createGYearFromString(eDataType,initialValue); |
44 | Unmatched return convertGYearToString(eDataType,instanceValue); |
45 | Unmatched return createGYearMonthFromString(eDataType,initialValue); |
46 | Unmatched return convertGYearMonthToString(eDataType,instanceValue); |
47 | Unmatched return createHexBinaryFromString(eDataType,initialValue); |
48 | Unmatched return convertHexBinaryToString(eDataType,instanceValue); |
49 | Unmatched return createIDFromString(eDataType,initialValue); |
50 | Unmatched return convertIDToString(eDataType,instanceValue); |
51 | Unmatched return createIDREFFromString(eDataType,initialValue); |
52 | Unmatched return convertIDREFToString(eDataType,instanceValue); |
53 | Unmatched return createIDREFSFromString(eDataType,initialValue); |
54 | Unmatched return convertIDREFSToString(eDataType,instanceValue); |
55 | Unmatched return createIDREFSBaseFromString(eDataType,initialValue); |
56 | Unmatched return convertIDREFSBaseToString(eDataType,instanceValue); |
57 | Unmatched return createIntFromString(eDataType,initialValue); |
58 | Unmatched return convertIntToString(eDataType,instanceValue); |
59 | Unmatched return createIntegerFromString(eDataType,initialValue); |
60 | Unmatched return convertIntegerToString(eDataType,instanceValue); |
61 | Unmatched return createIntObjectFromString(eDataType,initialValue); |
62 | Unmatched return convertIntObjectToString(eDataType,instanceValue); |
63 | Unmatched return createLanguageFromString(eDataType,initialValue); |
64 | Unmatched return convertLanguageToString(eDataType,instanceValue); |
65 | Unmatched return createLongFromString(eDataType,initialValue); |
66 | Unmatched return convertLongToString(eDataType,instanceValue); |
67 | Unmatched return createLongObjectFromString(eDataType,initialValue); |
68 | Unmatched return convertLongObjectToString(eDataType,instanceValue); |
69 | Unmatched return createNameFromString(eDataType,initialValue); |
70 | Unmatched return convertNameToString(eDataType,instanceValue); |
71 | Unmatched return createNCNameFromString(eDataType,initialValue); |
72 | Unmatched return convertNCNameToString(eDataType,instanceValue); |
73 | Unmatched return createNegativeIntegerFromString(eDataType,initialValue); |
74 | Unmatched return convertNegativeIntegerToString(eDataType,instanceValue); |
75 | Unmatched return createNMTOKENFromString(eDataType,initialValue); |
76 | Unmatched return convertNMTOKENToString(eDataType,instanceValue); |
77 | Unmatched return createNMTOKENSFromString(eDataType,initialValue); |
78 | Unmatched return convertNMTOKENSToString(eDataType,instanceValue); |
79 | Unmatched return createNMTOKENSBaseFromString(eDataType,initialValue); |
80 | Unmatched return convertNMTOKENSBaseToString(eDataType,instanceValue); |
81 | Unmatched return createNonNegativeIntegerFromString(eDataType,initialValue); |
82 | Unmatched return convertNonNegativeIntegerToString(eDataType,instanceValue); |
83 | Unmatched return createNonPositiveIntegerFromString(eDataType,initialValue); |
84 | Unmatched return convertNonPositiveIntegerToString(eDataType,instanceValue); |
85 | Unmatched return createNormalizedStringFromString(eDataType,initialValue); |
86 | Unmatched return convertNormalizedStringToString(eDataType,instanceValue); |
87 | Unmatched return createNOTATIONFromString(eDataType,initialValue); |
88 | Unmatched return convertNOTATIONToString(eDataType,instanceValue); |
89 | Unmatched return createPositiveIntegerFromString(eDataType,initialValue); |
90 | Unmatched return convertPositiveIntegerToString(eDataType,instanceValue); |
91 | Unmatched return createQNameFromString(eDataType,initialValue); |
92 | Unmatched return convertQNameToString(eDataType,instanceValue); |
93 | Unmatched return createShortFromString(eDataType,initialValue); |
94 | Unmatched return convertShortToString(eDataType,instanceValue); |
95 | Unmatched return createShortObjectFromString(eDataType,initialValue); |
96 | Unmatched return convertShortObjectToString(eDataType,instanceValue); |
97 | Unmatched return createStringFromString(eDataType,initialValue); |
98 | Unmatched return convertStringToString(eDataType,instanceValue); |
99 | Unmatched return createTimeFromString(eDataType,initialValue); |
100 | Unmatched return convertTimeToString(eDataType,instanceValue); |
101 | Unmatched return createTokenFromString(eDataType,initialValue); |
102 | Unmatched return convertTokenToString(eDataType,instanceValue); |
103 | Unmatched return createUnsignedByteFromString(eDataType,initialValue); |
104 | Unmatched return convertUnsignedByteToString(eDataType,instanceValue); |
105 | Unmatched return createUnsignedByteObjectFromString(eDataType,initialValue); |
106 | Unmatched return convertUnsignedByteObjectToString(eDataType,instanceValue); |
107 | Unmatched return createUnsignedIntFromString(eDataType,initialValue); |
108 | Unmatched return convertUnsignedIntToString(eDataType,instanceValue); |
109 | Unmatched return createUnsignedIntObjectFromString(eDataType,initialValue); |
110 | Unmatched return convertUnsignedIntObjectToString(eDataType,instanceValue); |
111 | Unmatched return createUnsignedLongFromString(eDataType,initialValue); |
112 | Unmatched return convertUnsignedLongToString(eDataType,instanceValue); |
113 | Unmatched return createUnsignedShortFromString(eDataType,initialValue); |
114 | Unmatched return convertUnsignedShortToString(eDataType,instanceValue); |
115 | Unmatched return createUnsignedShortObjectFromString(eDataType,initialValue); |
116 | Unmatched return convertUnsignedShortObjectToString(eDataType,instanceValue); |