- 
                Notifications
    
You must be signed in to change notification settings  - Fork 147
 
Modelio_context_service
        Antonin Abhervé edited this page Sep 3, 2020 
        ·
        1 revision
      
    Modelio v4.0
The Modelio context service can be used to get information about the Modelio application itself:
– the Modelio context service interface is IModelioContext.
– the IModelioContext instance can be obtained from the IModuleContext of the module.
Available data is:
- 
Modelio’s version
 - 
Modelio’s current language
 - 
Modelio’s current workspace path
 
The following code snippet lists the Modelio Application context available data.
1IModule myModule = MyModule.getInstance();
2IModelioContext mCtx = myModule.getModuleContext().getModelioContext();
3
4System.out.println("About Modelio:");
5System.out.println(" version           = " + mCtx.getVersion());
6System.out.println(" language          = " + mCtx.getLanguage());
7System.out.println(" workspace         = " + mCtx.getWorkspacePath());
8
line 1: Get the unique instance of our module
line 2: Get the IModelioContext instance from the module context
lines 5-7: Use the different accessors to retrieve the information about Modelio