crystal_facet_uml  1.5.0
crystal_facet_uml user manual
crystal_facet_uml_80x80.png

Introduction

crystal_facet_uml is a uml diagram drawing tool that creates a set of consistent uml diagrams.

If started in graphical mode, it shows a window with

screenshot_1.png

Additionally, crystal_facet_uml can be started from command line to check and repair database files. Run

1 ./crystal_facet_uml -h

to get a list of supported parameters.

Tool Bar

main_window_sketch_1.png

Create/Use DB

file_use_db.png

Export

file_export.png

New Window

file_new_window.png

New Diagram

tool_create_diagram.png

Navigate

tool_navigate.png

Edit

tool_edit.png

New Object

tool_create_object.png

Cut

edit_cut.png

Copy

edit_copy.png

Paste

edit_paste.png

Delete

edit_delete.png

Instantiate

edit_instantiate.png

Highlight

edit_highlight.png

Reset Selection

edit_reset.png

Undo

edit_undo.png

Redo

edit_redo.png

About

crystal_facet_uml.png

Drawing Area

main_window_sketch_2.png

Diagrams are layouted automatically. You can influence the locations of classifiers only. When adding too many classifiers or relations, auto layouting may not achieve the expected results. In many cases, splitting the diagram into two or more diagrams solves the layouting issues and at the same time improves understandability by focusing on one aspect/topic per diagram.

New Diagram

tool_create_diagram.png

Navigate

tool_navigate.png

Edit

tool_edit.png

New Object

tool_create_object.png

Element Configuration

main_window_sketch_3.png

Edit the properties of the yellow-cornered object.

main_window_sketch_3_zoom.png

Maximum stringlengths

All strings (names, descriptions, stereotypes) have a maximum length.

Ascii characters require one, most other characters two bytes. Current sizes in bytes are:

Classifiers:

Features:

Relationships:

Diagrams:

Commit

edit_commit.png

Notification Bar

main_window_sketch_4.png

Information

message_info.png

Warning

message_warn.png

Error

message_error.png

Further Information

Download

Find the latest version at:

https://sourceforge.net/projects/crystal-facet-uml/

https://github.com/awarnke/crystal_facet_uml

https://build.opensuse.org/package/show/home:awarnke/crystal_facet_uml

User documentation is available here:

http://www.andreaswarnke.de/crystal_facet_uml/crystal_facet_uml_user_documentation.pdf

https://github.com/awarnke/crystal_facet_uml/blob/master/doxygen_build/crystal_facet_uml_user_documentation.pdf

License

License of crystal_facet_uml is Apache-2.0. crystal_facet_uml contains sqlite which is Public Domain. Unit tests are based on embunit (MIT/X Consortium License).

Author
(c) 2016-2018 A.Warnke; Email-contact: cfu-at-andreaswarnke-dot-de