Hi Venkat,
To check if query template is time based, you should use the below snippet:
multiChart.getQueryObject().isTimeBasedQuery();
getQueryTemplate() returns the QueryTemplate name/path.
From the screenshot, it looks like start and end dates are mapped, hence isTimeBasedQuery() should return true and Display Time Bar should have appeared. I'll check this and update.
Thanks and Best Regards,
Ria