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.html202 of 378 07/10/2007 15:55ArtifactArtifacts are used to produce source file(s) when the stereotype is source, or to specified how libraries or an executable are composed.An artifact stereotyped source(potentially) associated to classes to produce their code, but you may directly give its source(s) contain for instance to define the C++main function, as it is made in the plug-outs.An artifact stereotyped textis not associated to classes and allows to produce its C++, Java, Php or Idl definition as it is set, without any changes. The generated fileis named like the stereotype, including the extension.The non source nor text artifacts may be associated to other artifacts, this allows to define libraries and executable, to generate Makefilesetc ... see the plug-out genpro producing a .pro file from the artifact executable of the plug-outs.An artifact may be created through the new artifact entry of the deployment view menu, through the artifact button of a deploymentdiagram, or through the create source artifact of the class menu(in case the class view containing the class has an associated deployment view).Browser MenuThe artifact menu appearing with a right mouse click on its representation in the browser is something like these, supposing the artifactnot read-only nor deleted (see also menu in a diagram) :Menu : editedit allows to show/modify the artifact properties. In case the artifact is read-only, the fields of the dialog are also read-only.Artifact dialog, tab UmlThe tab Uml is a global tab, independent of the language :

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

Saved successfully!

Ooh no, something went wrong!