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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

file:///C:/uml/BOUML/bouml_3.0/doc/TOUT.html126 of 378 07/10/2007 15:55Class instanceA class instance may be placed under a class view, a use case view or a use case.MenusThe class menu appearing with a right mouse click on its representation is something like this, supposing the instance not read-only nordeleted (see also menu in a diagram) :Menu : editedit allows to show/modify the instance properties. In case the class is read-only, the fields of the dialog are also read-only.Class dialog, tab UmlThe button class shows a menu proposing :to select in the browser the class of the instanceif the instance is not read-only and if a class is selected in the browser : to set the class of the instance to be this classif the view containing the class containing the instance is not read-only : to create a new class and to set the attribute type to itTheeditorbutton visible above and associated here to the description, allows to edit the description in an other window, or to call an external edito(for instance Xcoral) specified through the environment variable BOUML_EDITOR. Note that this external editor have to create an ownwindow, its parameter is the pathname of the file containing the description, its execution is done in parallel with BOUML which lookeach second at the file contents to get the new definition until the dialog is closed (I do not like very much this polling but this works evenQT isn't compiled with the thread support).Class dialog, tab AttributesThis tab allows to specify the value of the attributes of the instance, including the inherited ones :

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

Saved successfully!

Ooh no, something went wrong!