/** * Project : AMDA-NG4 * Name : ExplorerReader.js * @class amdaReader.ExplorerReader * @extends amdaReader.AmdaTreeReader * @brief * @author CDA * @version $Id: ExplorerReader.js */ Ext.define('amdaReader.ExplorerReader', { extend: 'amdaReader.AmdaTreeReader', alias: 'reader.explorer', /** * @override amdaReader.AmdaTreeReader.getType */ getType: function(node){ switch (node.nodeType) { case 'derivedParam': return amdaModel.DerivedParamNode; case 'localParam': return amdaModel.LocalParamNode; case 'remoteParam': return amdaModel.RemoteParamNode; case 'remoteSimuParam': return amdaModel.RemoteSimuParamNode; case 'myDataParam': return amdaModel.MyDataParamNode; case 'myData': return amdaModel.MyDataNode; case 'alias': return amdaModel.AliasNode; case 'timeTable' : return amdaModel.TimeTableNode; case 'catalog' : return amdaModel.CatalogNode; case 'sharedtimeTable' : return amdaModel.sharedTimeTableNode; case 'sharedcatalog' : return amdaModel.sharedCatalogNode; case 'condition' : return amdaModel.SearchNode; case 'request' : return amdaModel.PlotNode; case 'download' : return amdaModel.DownloadNode; case 'statistic' : return amdaModel.StatisticsNode; case 'bkgWorks' : return amdaModel.BkgJobNode; default: return amdaModel.InteractiveNode; } } });