public Object createFromString(EDataType eDataType, String initialValue) { switch (eDataType.getClassifierID()) { case XMLNamespacePackage.SPACE_TYPE: return createSpaceTypeFromString(eDataType, initialValue); case XMLNamespacePackage.LANG_TYPE: return createLangTypeFromString(eDataType, initialValue); case XMLNamespacePackage.LANG_TYPE_NULL: return createLangTypeNullFromString(eDataType, initialValue); case XMLNamespacePackage.SPACE_TYPE_OBJECT: return createSpaceTypeObjectFromString(eDataType, initialValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
public String convertToString(EDataType eDataType, Object instanceValue) { switch (eDataType.getClassifierID()) { case XMLNamespacePackage.SPACE_TYPE: return convertSpaceTypeToString(eDataType, instanceValue); case XMLNamespacePackage.LANG_TYPE: return convertLangTypeToString(eDataType, instanceValue); case XMLNamespacePackage.LANG_TYPE_NULL: return convertLangTypeNullToString(eDataType, instanceValue); case XMLNamespacePackage.SPACE_TYPE_OBJECT: return convertSpaceTypeObjectToString(eDataType, instanceValue); 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/xml/namespace/impl/XMLNamespaceFactoryImpl.java File path: /emf-2.4.1/src/org/eclipse/emf/ecore/xml/namespace/impl/XMLNamespaceFactoryImpl.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
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
    
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