new mmir.compat.v3.CoreCompat(mmir)
        Set to "backwards compatibility mode v3" (for pre version 4.0) for module names and method names.
This function adds old names/synonyms for modules names (on 
    
    
    
    
    
    
        
mmir object/namespace):
-  
mmir.CommonUtilsas mmir.util -  
mmir.ConfigurationManageras mmir.conf -  
mmir.ControllerManageras mmir.ctrl -  
mmir.Resourcesas mmir.const -  
mmir.DialogManageras mmir.dialog -  
mmir.InputManageras mmir.input -  
mmir.LanguageManageras mmir.lang -  
mmir.MediaManageras mmir.media -  
mmir.ModelManageras mmir.model -  
mmir.NotificationManageras mmir.notifier -  
mmir.PresentationManageras mmir.presentation -  
mmir.SemanticInterpreteras mmir.semantic 
-  
mmir.ConfigurationManager- getInstance (removed) for 
mmir.ConfigurationManager 
 - getInstance (removed) for 
 -  
mmir.Resources- getInstance (removed) for 
mmir.Resources 
 - getInstance (removed) for 
 -  
mmir.ControllerManager- get for 
mmir.ControllerManager#getController - getNames for 
mmir.ControllerManager#getControllerNames - getInstance (removed) for 
mmir.ControllerManager 
 - get for 
 -  
mmir.DialogManager- getInstance (removed) for 
mmir.DialogManager 
 - getInstance (removed) for 
 -  
mmir.InputManager- getInstance (removed) for 
mmir.InputManager 
 - getInstance (removed) for 
 -  
mmir.LanguageManager- getInstance (removed) for 
mmir.LanguageManager 
 - getInstance (removed) for 
 -  
mmir.ModelManager- get for 
mmir.ModelManager#getController - getNames for 
mmir.ModelManager#getControllerNames - getInstance (removed) for 
mmir.ModelManager 
 - get for 
 -  
mmir.ModelManager- get for 
mmir.ModelManager#getController - getNames for 
mmir.ModelManager#getControllerNames - getInstance (removed) for 
mmir.ModelManager 
 - get for 
 -  
mmir.NotificationManager- getInstance (removed) for 
mmir.NotificationManager 
 - getInstance (removed) for 
 -  
mmir.PresentationManager- renderView for 
mmir.PresentationManager#render - getInstance (removed) for 
mmir.PresentationManager 
 - renderView for 
 -  
mmir.parser.ParserUtils- getInstance (removed) for 
mmir.parser.ParserUtils 
 - getInstance (removed) for 
 -  
mmir.parser.RenderUtils- getInstance (removed) for 
mmir.parser.RenderUtils 
 - getInstance (removed) for 
 -  
mmir.SemanticInterpreter- getASRSemantic for 
mmir.SemanticInterpreter#interpret - getInstance (removed) for 
mmir.SemanticInterpreter 
 - getASRSemantic for 
 
-  
mmir.ConfigurationManager- map get(propertyName, defaultValue, useSafeAccess) back to 
get(propertyName, useSafeAccess, defaultValue)
the original function will be available via _get(propertyName, useSafeAccess, defaultValue) - map getBoolean(propertyName, defaultValue, useSafeAccess) back to 
getBoolean(propertyName, useSafeAccess, defaultValue)
the original function will be available via _getBoolean(propertyName, useSafeAccess, defaultValue) - map getString(propertyName, defaultValue, useSafeAccess) back to 
getString(propertyName, useSafeAccess, defaultValue)
the original function will be available via _getString(propertyName, useSafeAccess, defaultValue) 
 - map get(propertyName, defaultValue, useSafeAccess) back to 
 
-  
mmir.Resources- getPluginsPath (removed) to 
mmir.CommonUtils 
 - getPluginsPath (removed) to 
 -  
mmir.CommonUtils- loadAllCordovaPlugins (removed) to 
mmir.CommonUtils - setToCompatibilityMode (removed) to 
mmir.CommonUtils 
 - loadAllCordovaPlugins (removed) to 
 -  
mmir.LanguageManager- setToCompatibilityMode (removed) to 
mmir.LanguageManager 
 - setToCompatibilityMode (removed) to 
 
| Name | Type | Description | 
|---|---|---|
mmir | 
            
            
            mmir | the (core) instance/namespace for MMIR | 
- See:
 - 
        
- mmir.compat.v3.CommonUtils
 - mmir.compat.v3.Constants
 - mmir.compat.v3.LanguageManager
 
 
Example
mmir.require(['mmirf/core3Compatibility', 'mmirf/core'], function(setCompatibility, mmir){
		setCompatibility(mmir);
});
//OR: if mmir-lib modules were require'd in application code, add v3 module-ID aliases first:
mmir.require(['mmirf/core3ModuleIdCompatibility', 'mmirf/core3Compatibility', 'mmirf/core'], function(core3ModuleIdCompatibility, setCompatibility, mmir){
		core3ModuleIdCompatibility(mmir.require, mmir);
		setCompatibility(mmir);
});
    
    
Requires
- module:SemanticInterpreterCompatibility