Im using magicdraw sysml to document software functionality. In my BDD i have a block, representinge a software component. To document the functions exposed by the compenent, im using "operations". When listing the operations, i would like the parameters of the operation to show the direction of the parameter. "in/out/inout/return".
The problem is that I have a hidden .magicdraw folder which has not been updated after the new installation, and I need it to be updated, since I messed with the files that were inside it and it's completely useless now.
MagicDraw Reader editionismade for reading and previewing UML models created with MagicDraw andis free of charge. It is extremely useful when you want to share yourideas expressed in UML with partners, colleagues, or clients, who donot have their copy of MagicDraw. This edition is also equipped withprinting and the image export capabilities.
* Sometimes when running the application, theOutOfMemory error occurs. This means that your computer has not enough memory for working with the application. Ways of solving the problem are described in section OutOfMemory problem.
If you are going to install MagicDraw Reader on Unix, MAC OS, or other operating system that is not Windows OS, then JVM must be installed on your computer. For more information about the recommended Java version, see -list.html
NOTE: Integrated MagicDraw Readerruns on the JVM specified bythe IDE. In order to change JVM,you need to modify startup properties for the IDE, MagicDraw Reader integrateswith. If you are running MagicDraw Readerintegratedwith IDE, read theappropriate readme.htmlforthe specific integration, which can be found in \integrations\.
If you are running the Sun'sJVM, set the following javaproperties in your magicdraw.propertiesfile to avoid the above problem:
in the line JAVA_ARGS=-Xmx600M,change thenumber of the heap size '600' to the maximalheap size in megabytes.
If PermSize is specified in the magicdraw.propertiesfile and the same problem stillappears, MaxPermSize should beincreased. PermSize is a part of heap size, so MaxPermSize shouldalwaysbe smaller than the heap size specified with the Xmx parameter.
This may happen because ofJDK SDK and the Windows direct drawincompatibility. We would suggest you to turn off the direct draw forthe MagicDraw application.
In the /bin/magicdraw.propertiesfile to the line'JAVA_ARGS='append the additionalpart
-Dsun.java2d.noddraw.
The MagicDraw installer may notbe started or MagicDraw itself may notbe started, because of changes in the default system Java. In this casewhen starting the installer or MagicDraw, no GUI appears or whenstartingfrom the command line the following message is displayed:
Configuring the installer forthis system's environment... No Javavirtual machine could be found from your PATH environment variable. Youmust install a VM prior to running this program.
We would suggest the following solution:
If for some reasons MagicDraw cannot be started,look for the magicdraw.logfile in configuration files directory. For more information about configuration files location, see section Changingthe location for configuration files storage.
b1e95dc632