plantuml / plantuml-server

PlantUML Online Server
https://plantuml.com/
GNU General Public License v3.0
1.6k stars 463 forks source link

Required Interface cannot be represented in a component diagram. #200

Open cjw129 opened 2 years ago

cjw129 commented 2 years ago

Hello.

When drawing component diagrams with PlantUML, the required interface cannot be drawn.

I wrote it referring to the following link, but "--((" cannot be used in the component diagram. https://github.com/plantuml/plantuml-server/issues/94#issuecomment-480542148

@startuml
[XX] --(( bb
@enduml

http://www.plantuml.com/plantuml/uml/SoWkIImgAStDuOgEY8XLqDNLq518Ik9oICrB0Ga20000

Required Interface expressed as Socket is used a lot when drawing UML.

https://www.uml-diagrams.org/component.html#required-interface

I hope Required Interface is added.

aetherfaerber commented 2 years ago

Just came here to confirm this issue. The beta-feature apparently was never migrated to production and dropped from later beta releases.

kalfa commented 1 year ago

This issue seems to be still open and very much required for sensible UML use, with either formal or informal/colloquial UML.

Is there any plan to have it?

Many syntaxes have been proposed, is there a place to discuss it? I'd like to contribute at least on discussion

Eliasvan commented 1 year ago

Hi, is there any update on this?

Thanks!

MastermindPanda commented 8 months ago

It would be great to have it added.

UraniumDonut commented 7 months ago

The required interface syntax is important functionality which me and my collegues need, so here is a bump to the issue.

The-Lum commented 7 months ago

Hi all,

Here is a possible workaround (using label) as:

@startuml
component XX
label "Required Interface" as bb
XX -( bb
@enduml

Enjoy, Regards, Th.