::ecore::EString SVGFactory::convertToString(::ecore::EDataType_ptr _eDataType, ::ecore::EJavaObject const& _instanceValue) { switch (_eDataType->getClassifierID()) { default: throw "IllegalArgumentException"; } }
::ecore::EJavaObject SVGFactory::createFromString( ::ecore::EDataType_ptr _eDataType, ::ecore::EString const& _literalValue) { switch (_eDataType->getClassifierID()) { default: throw "IllegalArgumentException"; } }
::ecore::EString TMS_DataFactory::convertToString( ::ecore::EDataType_ptr _eDataType, ::ecore::EJavaObject const& _instanceValue) { switch (_eDataType->getClassifierID()) { case TMS_DataPackage::JOBPRIORITY: { TMS_DataPackage_ptr _epkg = ::TMS_Data::instanceOf< ::TMS_Data::TMS_DataPackage >(getEPackage()); ::ecore::EInt _value = ::ecorecpp::mapping::any::any_cast< ::ecore::EInt >(_instanceValue); return _epkg->getJobPriority()->getEEnumLiteral(_value)->getName(); } case TMS_DataPackage::JOBSTATUS: { TMS_DataPackage_ptr _epkg = ::TMS_Data::instanceOf< ::TMS_Data::TMS_DataPackage >(getEPackage()); ::ecore::EInt _value = ::ecorecpp::mapping::any::any_cast< ::ecore::EInt >(_instanceValue); return _epkg->getJobStatus()->getEEnumLiteral(_value)->getName(); } case TMS_DataPackage::QUEUEPRIORITY: { TMS_DataPackage_ptr _epkg = ::TMS_Data::instanceOf< ::TMS_Data::TMS_DataPackage >(getEPackage()); ::ecore::EInt _value = ::ecorecpp::mapping::any::any_cast< ::ecore::EInt >(_instanceValue); return _epkg->getQueuePriority()->getEEnumLiteral(_value)->getName(); } case TMS_DataPackage::QUEUESTATUS: { TMS_DataPackage_ptr _epkg = ::TMS_Data::instanceOf< ::TMS_Data::TMS_DataPackage >(getEPackage()); ::ecore::EInt _value = ::ecorecpp::mapping::any::any_cast< ::ecore::EInt >(_instanceValue); return _epkg->getQueueStatus()->getEEnumLiteral(_value)->getName(); } case TMS_DataPackage::LOADTYPE: { TMS_DataPackage_ptr _epkg = ::TMS_Data::instanceOf< ::TMS_Data::TMS_DataPackage >(getEPackage()); ::ecore::EInt _value = ::ecorecpp::mapping::any::any_cast< ::ecore::EInt >(_instanceValue); return _epkg->getLoadType()->getEEnumLiteral(_value)->getName(); } default: throw "IllegalArgumentException"; } }
::ecore::EJavaObject TMS_DataFactory::createFromString( ::ecore::EDataType_ptr _eDataType, ::ecore::EString const& _literalValue) { switch (_eDataType->getClassifierID()) { case TMS_DataPackage::JOBPRIORITY: { ::ecore::EJavaObject _any; TMS_DataPackage_ptr _epkg = dynamic_cast< ::TMS_Data::TMS_DataPackage_ptr > (getEPackage()); return _epkg->getJobPriority()->getEEnumLiteralByLiteral(_literalValue)->getValue(); } case TMS_DataPackage::JOBSTATUS: { ::ecore::EJavaObject _any; TMS_DataPackage_ptr _epkg = dynamic_cast< ::TMS_Data::TMS_DataPackage_ptr > (getEPackage()); return _epkg->getJobStatus()->getEEnumLiteralByLiteral(_literalValue)->getValue(); } case TMS_DataPackage::QUEUEPRIORITY: { ::ecore::EJavaObject _any; TMS_DataPackage_ptr _epkg = dynamic_cast< ::TMS_Data::TMS_DataPackage_ptr > (getEPackage()); return _epkg->getQueuePriority()->getEEnumLiteralByLiteral( _literalValue)->getValue(); } case TMS_DataPackage::QUEUESTATUS: { ::ecore::EJavaObject _any; TMS_DataPackage_ptr _epkg = dynamic_cast< ::TMS_Data::TMS_DataPackage_ptr > (getEPackage()); return _epkg->getQueueStatus()->getEEnumLiteralByLiteral(_literalValue)->getValue(); } case TMS_DataPackage::LOADTYPE: { ::ecore::EJavaObject _any; TMS_DataPackage_ptr _epkg = dynamic_cast< ::TMS_Data::TMS_DataPackage_ptr > (getEPackage()); return _epkg->getLoadType()->getEEnumLiteralByLiteral(_literalValue)->getValue(); } default: throw "IllegalArgumentException"; } }