Profile definition
This section covers metamodels and view definitions.
Essential basics
- Restrictions on Model Navigator Display Elements
- Setting appropriate icons for metamodels
- Placing models directly under the project
- Model display order in Model Navigator
- Visualization of traceability between design outcomes
- When to use rich text
- Points to consider when selecting a field type
Metamodel definition
- Structuring a metamodel
- Structuring class diagrams in layers
- Color-coding class diagrams
- Naming related fields and classes
- How to think about display names and class names
- When to use enumeration fields
- Preventing models from being added for base classes
- Preventing design omissions with relationship multiplicity
- Classifying fields by category
- Restricting the models that can be associated