How to Hide Constructors in UML Class Diagrams
This step-by-step guide shows you how to hide constructors in your UML class diagrams. We’ll be focusing on hiding all constructors from the class diagrams.
Step 1: Opening the Filter Options
- Navigate to the 'Diagram' tab located in the ribbon at the top of the screen.
- Look for the 'Create New Filter' button within the 'Filter' group and click on it.
- This action will open the 'Filter Definition' dialog box, where you can define your custom filter.
Step 2: Naming Your Filter
- In the 'Filter Definition' dialog, you'll be prompted to name your filter.
- For clarity, name it 'Without Constructors'. This helps in identifying the purpose of the filter later on.
Step 3: Setting Up the Field Filter
- In the filter settings, select the 'Field filter' option. (This is a crucial step as it ensures that the filter applies only to the fields of the elements and not to the elements themselves.)
Step 4: Adding Filter Alternatives
- Navigate to the 'Alternatives' group within the dialog and click 'Add'.
- Here, you will define the specifics of what you want to filter out.
- In the new dialog that appears, select 'Type' from the dropdown menu on the left.
- Type 'attribute' in the search box and choose 'Attribute (system type: attribute)' from the list that appears.
- Ensure to check the 'Negate' checkbox. This is essential as it inverts the filter's logic, allowing the constructors to be hidden.
Step 5: Finalizing the Filter
- Click 'OK' to add this condition to your filter.
- Repeat the process by clicking 'Add' again. This time, select 'Stereotype' from the dropdown and type 'create' in the adjacent field.
- Again, check the 'Negate' checkbox and click 'OK'.
- You should now see both conditions listed in your filter.
Step 6: Applying the Filter
- To apply the filter to your current diagram, click the final 'OK' button.
- Your UML class diagram should now be updated, with all constructors hidden.
Step 7: Managing the Filter
- If you need to remove the filter, simply click on the 'Remove Filter' button found in the filter bar above the diagram editor.
- To reapply the filter, go to the 'Filters' dropdown in the 'Filter' group on the 'Diagram' tab and select your 'Without Constructors' filter.
New Comment