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.html21 of 378 07/10/2007 15:55PackageA Package is first something like a directory and may contain other packages, use case views, class views, component views anddeployment views, and dependencies, in any order :A package allows also to indicate where the code must be produced by the generator for each language, and to specify the C++namespace / Java package / Idl module. A generator producing code for a component looks at the package containing the component viewwhere is the component to get these information.The project is in fact the top level package.The relation between packages are dependencies and inheritances. Because here the inheritance is very soft, A inherits on B when Acontains a class inheriting an other one defined in B, BOUML accept that circular inheritances.MenusThe project and package menus appearing with a right mouse click on their representation in the browser are something like this,supposing them not read-only nor deleted :(non project) package menuproject menuMenu : import projectimportprojectallows to import a BOUML project into the current package as a standard package with its contain. Note that the imported project'sdefault settings are not imported. It is not possible to import a project formated by a release of BOUML less than 1.3, then to import anolder project you have to reformat it. To do this, load the project to import with a release greater or equal to 1.3, edit the project package,

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

Saved successfully!

Ooh no, something went wrong!