in impl/src/main/java/org/apache/tuscany/sdo/model/impl/ModelFactoryImpl.java [283:358]
public String convertToString(int typeNumber, Object instanceValue)
{
switch (typeNumber)
{
case BOOLEAN:
return convertBooleanToString(instanceValue);
case BOOLEAN_OBJECT:
return convertBooleanObjectToString(instanceValue);
case BYTE:
return convertByteToString(instanceValue);
case BYTE_OBJECT:
return convertByteObjectToString(instanceValue);
case BYTES:
return convertBytesToString(instanceValue);
case CHANGE_SUMMARY_TYPE:
return convertChangeSummaryTypeToString(instanceValue);
case CHARACTER:
return convertCharacterToString(instanceValue);
case CHARACTER_OBJECT:
return convertCharacterObjectToString(instanceValue);
case DATE:
return convertDateToString(instanceValue);
case DATE_TIME:
return convertDateTimeToString(instanceValue);
case DAY:
return convertDayToString(instanceValue);
case DECIMAL:
return convertDecimalToString(instanceValue);
case DOUBLE:
return convertDoubleToString(instanceValue);
case DOUBLE_OBJECT:
return convertDoubleObjectToString(instanceValue);
case DURATION:
return convertDurationToString(instanceValue);
case FLOAT:
return convertFloatToString(instanceValue);
case FLOAT_OBJECT:
return convertFloatObjectToString(instanceValue);
case INT:
return convertIntToString(instanceValue);
case INTEGER:
return convertIntegerToString(instanceValue);
case INT_OBJECT:
return convertIntObjectToString(instanceValue);
case LONG:
return convertLongToString(instanceValue);
case LONG_OBJECT:
return convertLongObjectToString(instanceValue);
case MONTH:
return convertMonthToString(instanceValue);
case MONTH_DAY:
return convertMonthDayToString(instanceValue);
case OBJECT:
return convertObjectToString(instanceValue);
case SHORT:
return convertShortToString(instanceValue);
case SHORT_OBJECT:
return convertShortObjectToString(instanceValue);
case STRING:
return convertStringToString(instanceValue);
case STRINGS:
return convertStringsToString(instanceValue);
case TIME:
return convertTimeToString(instanceValue);
case URI:
return convertURIToString(instanceValue);
case YEAR:
return convertYearToString(instanceValue);
case YEAR_MONTH:
return convertYearMonthToString(instanceValue);
case YEAR_MONTH_DAY:
return convertYearMonthDayToString(instanceValue);
default:
throw new IllegalArgumentException("The type number '" + typeNumber + "' is not a valid datatype");
}
}