13.07.2015 Views

Bouml reference manual - Fedora Project Packages GIT repositories

Bouml reference manual - Fedora Project Packages GIT repositories

Bouml reference manual - Fedora Project Packages GIT repositories

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

file:///C:/uml/BOUML/bouml_3.0/doc/TOUT.html357 of 378 07/10/2007 15:55A user property is a couple key – value, the value may be empty.By default the user propertiesare not used, nevertheless they exist! It is the only way to add information concerning any item (without modifying BOUML !), aobviously they are accessible in the plug-outs. The alone limitation is that the keys and the values must contain string, may be on severallines ... even the editor called by the dialogs is not a multi-lines editor !The plug-out genprouse the properties of the artifact on which it is applied to save its data and give them is a future usage (supposing the project saved !).To see/modify them, select the last tab named User present in the dialog of any kind of item.Compile a Java plug-outTo compile the java files, go in the directory where the files are and do javac *.java (don't compile file by file because some filesassociated to the API contain several classes).Compile a C++ plug-out under WindowsQt 2.3 for Windows and Microsoft Visual C++ is available here : ftp://ftp.trolltech.com/qt/non-commercial/Because this release of Qt is old, if you install Qt on a recent release of Windows (for instance Xp) the installation may be frozen at theend, in this case just kill the installation process and in fact the installation is done.Read the Qt documents to see how to use Qt under Microsoft Visual C++.On recent releases of Windows / Visual C++ the macros allowing to automatically create a Qt project and / or to ask for the usage of mocon header files may not work, in this case read the followingTo have a QT projectEdit project settings :the MFC must not be used :add the preprocessor definitionsWITHCPP WITHJAVA WITHPHP WITHIDL QT_DLL QT_THREAD_SUPPORT (having both WITHCPP WITHJAVWITHPHP and WITHIDL is not mandatory, you may define only one of them, for instance WITHJAVA in case you are oninterested by the Java definition of the items, this allows to save memory space at the execution), add the additional includedirectory $(QTDIR)\include :

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!