Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
cjw129 opened this issue Oct 25, 2021 · 6 comments
Open

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

cjw129 opened this issue Oct 25, 2021 · 6 comments
Labels
plantuml core PlantUML Core Issue. Can't be fixed here, maybe report at <https://github.com/plantuml/plantuml>?

Comments

@cjw129
Copy link

cjw129 commented Oct 25, 2021

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.
#94 (comment)

@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
Copy link

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

@kalfa
Copy link

kalfa commented Sep 5, 2022

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
Copy link

Hi, is there any update on this?

Thanks!

@HeinrichAD HeinrichAD added the plantuml core PlantUML Core Issue. Can't be fixed here, maybe report at <https://github.com/plantuml/plantuml>? label Jul 15, 2023
@MastermindPanda
Copy link

It would be great to have it added.

@UraniumDonut
Copy link

UraniumDonut commented Dec 11, 2023

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

@The-Lum
Copy link
Collaborator

The-Lum commented Dec 11, 2023

Hi all,

Here is a possible workaround (using label) as:

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

Enjoy,
Regards,
Th.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
plantuml core PlantUML Core Issue. Can't be fixed here, maybe report at <https://github.com/plantuml/plantuml>?
Projects
None yet
Development

No branches or pull requests

8 participants