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.html78 of 378 07/10/2007 15:55When you push the button default declaration, the form specified through the generation settings depending on the stereotype andmultiplicity (and of course the language !) is proposed, this last may be modified as you want, even to produce illegal source code.When you do not want to have this relation defined in Php, empties the declaration <strong>manual</strong>ly or using the button not generated in Php.It is possible to follow the visibility as it is set in the UML Tab or to change it replacing ${visibility} by the desired one, to not generatethe visibility set it to package${static} produce an empty string when the relation is not an class relation (see the UML tab), else produce static${const} produce an empty string when the relation is not read only (see the UML tab), else produce const${var} produce var when the relation is not read only nor static(see the UML tab) and the visibility is not package, else produce an emptystring${name} is replaced by the relation's role name (see the UML tab)${value} is replaced by the initial value of the relation (see the UML tab)The forms @{property}are replaced by the value of the corresponding user property if it is defined for the class or at an upper level, else it is not substituted.Refer to the generation settings and Php generator for more details and explanation of the other keywords.Relation dialog, tab IdlThis tab allows to give the Idl definition of the relation, it is visible only when Idl is set through the Languages menuFor an association or an aggregation without multiplicity :In BOUML the generated code is obtained by the substitution of macros in a text, only the Declaration part is editable, the other one help

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

Saved successfully!

Ooh no, something went wrong!