-
-
Notifications
You must be signed in to change notification settings - Fork 482
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
Interface consumption socket #94
Comments
Support for lollipop is not complete nor well documented. I'm not sure to understand what you want to draw, but you can try those examples:
Maybe it will help. If it does not, you may post a link to a simple graphical example of what you are expecting. |
To clearify, please check this out: Instead of reaching out of the box to connect to the interface, the socket should behave just like the lolly, displaying the name of the interface at the empty socket. Please compare to this: https://de.wikipedia.org/wiki/Schnittstelle_(UML)#/media/File:Interface-4.png |
I think I've got the point. The most difficult part is to find a new syntax for this. |
I think the syntax is fine, the behavior isn't. Just make the socket behave like the lollipop, only that instead of the ball at the end it shows the arc. |
Changing the behavior means changing all existing diagrams made by all other users. |
Ah, I think I unterstand. That's why you're suggesting a different syntax. How about --(( That is still close to the lollipop, just one of the brackets reversed. |
Ok. The work is not finished yet (you'll see that the drawing is not working in all case). But with last beta http://beta.plantuml.net/plantuml.jar you can now have:
We just want to be sure that we are on the right path. Does is sound good to you ? Thanks |
Great, it's getting there. I tried it in the vscode-plugin. At this point, the socket is always opened downwards, Of course it should open in the direction of the connecting line. Thank you for those quick replies and improvements |
Sure, we're working on it :-) |
Great, again! When will this be released? I finally figured out how to use the server efficiently, so that I only need to store the text-files and implement a permanent link. Looking forward to use this new socket there too... |
I think it's on the plantuml server, correct? |
Yes, it is. |
Does the current version of
which does not work with the current version. I was expecting to get the component The closest thing that works is
, but the result is not the same because b is drawn as an interface symbol, not as an empty socket. |
There is an open issue on this matter, #200 |
In the documentation, I find only the syntax for creating a lollipop to depict the implementation of an interface:
foo --() bar
There is no description for the socket, depicting the consumption, which should be
foo --( bar
However, the above example works, but not satisfactory. Instead of showing the socket with the name of the interface, as desired and as the lolli does, it draws a line to the definition of the interface such as a direct association all across the diagram.
It would be great if that could be changed or, maybe even better, having options for both the socket and the lolli
The text was updated successfully, but these errors were encountered: