When the reader is launched from rules or Java code, you can set options to tweak the reader's behavior.
Map options = new HashMap(); options.put(MagicDrawOptions.OPTION_OVERRIDE_STANDARD_PROFILES, Boolean.TRUE); Model umlModel =... umlModel.read("MagicDraw", "c:\path.mdzip", options);
The model reader can be configured.
MagicDrawOptions.OPTION_MAGIC_DRAW_DIR
null
.MagicDrawOptions.OPTION_MAGIC_DRAW_LOG
true
MagicDrawOptions.OPTION_MAGIC_DRAW_UAF
true
- UAFMagicDrawOptions.OPTION_MAGIC_DRAW_VERSION
LATEST
MagicDrawOptions.OPTION_OVERRIDE_STANDARD_PROFILES
false
MagicDrawOptions.OPTION_WRITER_MDXML_UNIQUE_ID
false
MagicDrawOptions.OPTION_MAGIC_DRAW_USED_PROJECTS_DIR
false
Reading UML Data
MDAccess for UML API Reference
MDAccess for MagicDraw API Reference