new mmir.ManagerFactory()
        Factory for creating state manager, e.g. InputerManger and DialogManager instances.
    
    
    
    
    
    
    
    
    
Example
//initialization of a custom state manager/engine
var manager = require('mmirf/managerFactory')();
manager.init('mmirf/someStateManager', {modelUri: 'path/to/scxml/file'}, true).then(function(initResult){
  var theEngine = initResult.engine;
  var theManager = initResult.manager;
  //do something ...
});
    
    
Requires
- module:mmir.require
 - module:mmir._define
 
Members
- 
    
_instance
 - 
    
    
    
 
Methods
- 
    
init(){Deferred}
 - 
    
    
    
    
    
    
    
    
    
Returns:
Type Description Deferred  - 
    
raise(eventName, eventData)
 - 
    
    
    This function raises an event.
Name Type Description eventNameString The name of the event which is to be raised eventDataObject optional OPTIONAL Data belonging to the event Throws:
- 
        if this function is invoked while the internal event/state engine (i.e.
mmir.InputEngineis not initialized yet - Type
 - Error
 
 -