Class diagram duplicates packaged interface when referenced from another package

0 votes
asked Apr 15 in Bug by anonymous
@startuml
package "App" as App {
  interface Interface
}

package "Adapters" as Adapters {
  class A implements Interface
  class B
}

B --> Interface
@enduml

results in duplicate Interface and concrete Interface, but should work as expected in: https://plantuml.com/class-diagram#27fe4eb3edbaff8f

1 Answer

0 votes
answered Apr 15 by The-Lu (89,080 points)

Hello A,

Here is a possible workaround:

@startuml
package "App" as App {
  interface Interface
}

package "Adapters" as Adapters {
  class A implements App.Interface
  class B
}

B --> Interface
@enduml

Regards,
Th.

...