diff --git a/src/app/model/modelManager.js b/src/app/model/modelManager.js new file mode 100644 index 0000000000..84885800f1 --- /dev/null +++ b/src/app/model/modelManager.js @@ -0,0 +1,28 @@ +(function () { + 'use strict'; + + angular + .module('app.model') + .factory('app.model.modelManager', modelManagerFactory); + + modelManagerFactory.$inject = []; + + function modelManagerFactory() { + var models = {}; + + return { + models: models, + register: register, + retrieve: retrieve + }; + + function register(name, model) { + models[name] = model; + } + + function retrieve(name) { + return models[name]; + } + } + +})();