🎥 Welcome to Part 3 of our SequenceDiagram Plugin Tutorial series!
In the first two videos, we covered installation and basic usage. Today, we take a deep dive into the advanced configuration options that let you fine-tune your UML sequence diagrams—so they focus only on what matters: your core business logic.
🔍 *What you’ll learn in this video:*
Why some classes appear in yellow vs red (external classes explained)
The difference between Basic Parameters and System Parameters
How to display only project classes and skip constructors, getters/setters, private methods
Conditional partition boxes and other visual tweaks
Excluding specific classes like `java.io.PrintStream` from diagrams
A real-world example: filtering out Lombok `@Builder` methods using regex (`*Builder`)
⚙️ *Key settings demonstrated:*
Display only project classes
Skip constructor methods
Exclusion rules (full class name and regex patterns)
How to regenerate diagrams after changes
⏱️ *Timestamps:*
0:00 - Intro & recap
0:30 - External classes explained (red vs yellow)
1:05 - Basic Parameters overview
1:53 - System Parameters overview
2:15 - Practical example: Display only project classes
2:37 - Skipping constructors & restoring settings
2:53 - Excluding `java.io.PrintStream` class
3:11 - Real-world Lombok Builder exclusion using regex `*Builder`
3:40 - Wrap-up & next episode preview
🔗 *Useful Links:*
Part 1 (Intraduce SequenceDiagram Plugin): • Understand Code in Seconds with SequenceDi...
Part 2 (Installation & Usage): • How to Install and Use SequenceDiagram Plu...
SequenceDiagram on JetBrains Marketplace: https://plugins.jetbrains.com/plugin/...
💬 Have a specific class you want to exclude but not sure how? Drop a comment below—I’m happy to help!
👍 If this video helped you clean up your sequence diagrams, please like, subscribe, and share it with your team. Thanks for watching!
#SequenceDiagram #IntelliJIDEA #UML #Lombok #Java #ProgrammingTutorial #SoftwareArchitecture #IntelliJPlugins