Fragments are model building blocks that you can reuse. You can combine building blocks using all model items. Objects, connections, placed attributes, groupings, graphic objects, and free-form texts are included. You can place them in the model in one step.
Fragments are supplied, but you can also create fragments of your own. They are offered for placement by the Fragments bar.
All users can set up the Fragments bar independently of other users, and are offered their own, customized Fragments bar after logging in. Fragments are stored separately for each user. Consequently, they are available to the user irrespective of the server and database currently being used.
If you place a fragment, objects are always newly created, that is, object definitions are created.
Model template
When you create a fragment, you can specify (either now or at a later time) that you want the relevant model template to be considered. In this case, the relevant model template has already been considered for the fragment displayed in the Fragments pane.
Filter
If you use a filter that does not allow the fragment items, the Fragments pane will not offer the fragment for placement.
Language
Fragment names are language-dependent. This means that you can enter the names in different languages. If a fragment does not have a name in a certain language, (Untitled) is displayed as the fragment name for that particular language (for example, English).
Fragments in read-only models
Like object symbols, fragments are grayed out in read-only models, that is, they are not colored. This indicates that you cannot use them in this model.