1 | public Object createFromString(EDataType eDataType, String initialValue)↵ | | 1 | public String convertToString(EDataType eDataType, Object instanceValue)↵
|
2 | {↵ | | 2 | {↵
|
3 | switch (eDataType.getClassifierID())↵ | | 3 | switch (eDataType.getClassifierID())↵
|
4 | {↵ | | 4 | {↵
|
5 | case XMLNamespacePackage.SPACE_TYPE:↵ | | 5 | case XMLNamespacePackage.SPACE_TYPE:↵
|
6 | return createSpaceTypeFromString(eDataType, initialValue);↵ | | 6 | return convertSpaceTypeToString(eDataType, instanceValue);↵
|
7 | case XMLNamespacePackage.LANG_TYPE:↵ | | 7 | case XMLNamespacePackage.LANG_TYPE:↵
|
8 | return createLangTypeFromString(eDataType, initialValue);↵ | | 8 | return convertLangTypeToString(eDataType, instanceValue);↵
|
9 | case XMLNamespacePackage.LANG_TYPE_NULL:↵ | | 9 | case XMLNamespacePackage.LANG_TYPE_NULL:↵
|
10 | return createLangTypeNullFromString(eDataType, initialValue);↵ | | 10 | return convertLangTypeNullToString(eDataType, instanceValue);↵
|
11 | case XMLNamespacePackage.SPACE_TYPE_OBJECT:↵ | | 11 | case XMLNamespacePackage.SPACE_TYPE_OBJECT:↵
|
12 | return createSpaceTypeObjectFromString(eDataType, initialValue);↵ | | 12 | return convertSpaceTypeObjectToString(eDataType, instanceValue);↵
|
13 | default:↵ | | 13 | default:↵
|
14 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");↵ | | 14 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");↵
|
15 | | | 15 |
|