Mercurial > hg > ltpda
view m-toolbox/classes/+utils/@models/getBuiltinModelSearchPaths.m @ 20:d58813ab1b92 database-connection-manager
Update ltpda_uo.submit
author | Daniele Nicolodi <nicolodi@science.unitn.it> |
---|---|
date | Mon, 05 Dec 2011 16:20:06 +0100 |
parents | f0afece42f48 |
children |
line wrap: on
line source
function varargout = getBuiltinModelSearchPaths(varargin) % Get a list of user model directories prefs = getappdata(0, 'LTPDApreferences'); % support the old stand-alone built-in models directories searchPaths = prefs.getModelsPrefs.getSearchPaths; paths = {}; for kk=0:searchPaths.size-1 paths = [paths {char(searchPaths.get(kk))}]; end % and add the new extension modules built-in models searchPaths = prefs.getExtensionsPrefs.getSearchPaths; for kk=0:searchPaths.size-1 paths = [paths {fullfile(char(searchPaths.get(kk)), 'models')}]; end % Always look in the system directory loc = mfilename('fullpath'); idx = strfind(loc, filesep); loc = loc(1:idx(end)); loc = fullfile(loc, '..', '..', '..', 'm', 'built_in_models'); paths = [reshape(paths, 1, []) {loc}]; varargout{1} = paths; end