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.html369 of 378 07/10/2007 15:55<strong>Project</strong> filesA project is saved in an own directory through several files, all of them are text files, this may help you to do some searches or chandirectly in the files (after a backup !), or of course to use a software configuration management. The files are :.prj : contains the top level package and project level data, for instance the generation directories. : contains the data of a package (an uml package, not a java package !) and its sub-elements, the package's name is thesecond saved data, after a format indication. The number is the package's identifier (see Multi users considerations)..diagram: contains a diagram definition. For time and memory save reason, BOUML does not load a diagram until it is edited. The numberis the diagram's identifier (see Multi users considerations)..bodies: contains the C++ and Java bodies of all the operations of a class. For time and memory save reason, BOUML does not load abody until it is edited. The number is the class's identifier (see Multi users considerations).generation_settings : contains the generation settings, this allows you to quickly set them after creating a new project copying thegeneration_settings file of an old project.tools : contains the plugs-outs declaration, this allows you to quickly set the tools list after creating a new project copying the toolsfile of an old project.cpp_includes: contains the C++ include & using specifications for the non defined types, used by the C++ generator and set through the C++generation settings.java_imports: contains the Java imports associated to the non defined types, not already used by the Java generator and set through the Javageneration settings.idl_includes : contains the Idl imports includes to the non defined types, not already used by the Idl generator and set through theIdl generation settings..session : contains the session state (opened diagrams, browser view ...), set when the project is closed_.d : contains the new definition of a diagram until a save._.b : contains the new definitions of a class's operations until a save..lock : a directory created when you load the project, and deleted when you close the project (see Multi usersconsiderations).Note : in a plug-out the supportFile operation defined on UmlBaseItem then applicable on all the browser items returns the absolutepathname of the file memorizing the item. In general an item is saved in a file associated to its package, the exceptions are :the body of the operations of a class which definition contains the keyword '{$body}'. This path name is returned when you applysupportFile on any operation of the class.the drawing of the diagrams, this path name is returned when you apply supportFile on the diagram.the configuration of the tools edited throw the entry 'Tools Settings' of the menu Tools is saved in the file 'tools'the configuration of the #include and usingforms associated to the external type and edited through the last C++ tab of the 'Generation Settings' dialog is saved in t'cpp_includes'the configuration of the importsforms associated to the external types and edited through the last Java tab of the 'Generation Settings' dialog is saved in'java_imports'the configuration of the #include forms associated to the external type and edited through the last Idl tab of the 'Generation Settings'dialog is saved in the file 'idl_includes'

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

Saved successfully!

Ooh no, something went wrong!