Application-related options are referred as environment options. If you are using MagicDraw, they are saved in the global.opt file that is located in <user home directory>\AppData\Local\.magicdraw\<version number>\data. You can find this file for other modeling tools using the same location pattern.
You can add custom environment options for your modeling tool.
To add your own environment options
- Extend the com.nomagic.magicdraw.core.options.AbstractPropertyOptionsGroup class.
- Add the extending class to application environment options.
Example of adding custom environment options
class MyOptionsGroup extends AbstractPropertyOptionsGroup { ... } Application application = Application.getInstance(); EnvironmentOptions options = application.getEnvironmentOptions(); options.addGroup(new MyOptionsGroup());
Example of accessing environment options
Application application = Application.getInstance(); EnvironmentOptions options = application.getEnvironmentOptions(); int imageDpi = options.getGeneralOptions().getImageResolutionDpi();
You can find the code examples in
- <installation_directory>\openapi\examples\environmentoptions