# File lib/rgen/ecore/ecore.rb, line 54
        def defaultValue_derived
          return nil if defaultValueLiteral.nil?
          case eType
            when EInt
              defaultValueLiteral.to_i
            when EFloat
              defaultValueLiteral.to_f
            when EEnum
              defaultValueLiteral.to_sym
            when EBoolean
              defaultValueLiteral == "true"
            when EString
              defaultValueLiteral
            else
              raise "Unhandled type"
            end
        end