@startuml skinparam classAttributeIconSize 0 hide empty fields hide empty methods left to right direction ' Define the objects in the diagram class "com.intellij.util.messages.Topic" as Topic { +displayName() +broadcastDirection() } class ListenerClass { +method1() {method} ... +methodN() } ' Define the class relationships Topic o--> "1 " ListenerClass @enduml