CloneSet147


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
36220.992class_body_declarations[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
136392
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EcoreFactoryImpl.java
235742
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EcoreFactoryImpl.java
Next
Last
Clone Instance
1
Line Count
36
Source Line
392
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EcoreFactoryImpl.java

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated NOT
 */
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();
}


First
Previous
Clone Instance
2
Line Count
35
Source Line
742
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EcoreFactoryImpl.java

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated NOT
 */
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 AbstractionParameter Count: 2Parameter Bindings

/**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated NOT
   */
public Character  [[#variable1906b900]](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  [[#variable1906b760]](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();
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1906b900]]
createECharacterObjectFromString 
12[[#1906b900]]
createECharFromString 
21[[#1906b760]]
convertECharacterObjectToString 
22[[#1906b760]]
convertECharToString