::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";
    }
}
Пример #3
0
::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";
    }
}
Пример #4
0
::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";
    }
}