-
Notifications
You must be signed in to change notification settings - Fork 175
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
doesn't draw the IS-A relation when type implements an interface in different packages #106
Comments
It would be interesting to see the code, since the example you posted has two different signatures in the Hello Method.
Notice the parameters and the returns are different. If the code is the same, then this means this tool just helped you see it :) . If not, then the tools is taking the information wrong :(. Is it possible for you to confirm this? Notice that the HelloworldClientProxyImpl does have the correct signature and it does indeed represents the correct relationship with the interface |
they have the same signature: |
I see, my mistake. Usually in my code I don't reference the package within the same package. For example. Plantuml has the following structure
and the following function
notice I am not using
Instead, since Request and Response both belong to that package. I'd like to try what you are doing to see what the parser returns. If you could share the code it will help me see what is going on. I understand sometimes it is no possible, so something that compiles and produces a similar outcome will help me reproduce it. |
@jfeliu007 Thanks for your sharing, I'll check and test it later. |
Hi @hitzhangjie , is this still an issue? |
Yes, I think the problem still exists. I uploaded an attachment. This contains a complete project based on some microservice framework, and a file.puml generated by the latest gouml. |
Type helloworldServiceImpl implements the interface defined in package helloworld, the IS-A relation is not drawed.
the generated plantuml is :
The text was updated successfully, but these errors were encountered: