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.html24 of 378 07/10/2007 15:55specifications in the three dialogs above may be relative, the directory(ies) used by the code generators will be the root directorycollapsed with the appropriate relative directory. This allows to move all the generated files changing only one path.When a namespace/package/modulespecification is empty, the generated code will not be placed in a namespace/package/module (!), else you have to specify the fullnamespace/package/module specification : this allows to have a browser's package tree different than the namespaces/packages/modulesimbrication.For instance in case the C++ namespace is mynamespace, the generated code will be placed in the namespace mynamespace (!). In casethe C++ namespace is mynamespace::subnamespace::subsubnamespace, the generated code will be placed in the namespacesubsubnamespace itself nested in the namespace subnamespace itself nested in the namespace mynamespace. In Java the separator is a“.” rather than “::”. In Idl the separator is “::”.Menu : edit default stereotypesThis entry is only available in the project's menu. Allows to set a default stereotypes list for some kinds of object, the dialog's tabassociated to the packages is :As you can see, it is possible to set a default stereotypes list for the packages and the dependency relation starting from a package. In thelists the stereotypes must be separated by a space.Menu : edit class settingsAs you can see, this setting allows to set a default visibility at the UML level for the attributes, relations and operations. This setting maybe redefined in nested packages and class views. At the project level you have to choose between public, protected and private, elsewhereyou may also choose default, this means that the visibility of the upper level is followed (which itself may be default etc ... up to theproject level). When you create a new package or class view the visibilities are set to default.Menu : edit generation settingsThe biggest menu in BOUML, used to specify a default definition/declaration for all the generated forms. This entry is only available inthe project's menu, for the package point of view the associated dialog's tab is the last one named Directory :

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

Saved successfully!

Ooh no, something went wrong!