The first and second attachments are captured from the book UML 2.0 IN A NUTSHELL.
When we want to realize a component, some classes (or objects) should be put into a it.
In the VP-UML, a class cannot be put into a component, and “class” is not appeared in component panel.
BTW, an object (aka “instance specification”) is appeared there, but it cannot be put into a component.
Maybe you said that you can drag classes/objects and then drop them on a component.
But you can try to drag (move) the component to other place after you doing so, you will find that the classes/objects are not moved simultaneously.
It’s why I said that I cannot put them into a component.
The connector between a class and a port is called “delegation connector”.
A delegation connector is often stereotyped by <>.
It’s also not appeard in VP-UML.
Thank you for your post. I will forward this to our engineers and post their reply here as soon as I can.
Thank you for bringing this problem to our attention. We have fixed application now. Please download and try the patch at:
To use the patch:
- Exit any running instance of VP
- Install by overwriting the current installation
- Restart the product.
Note: This patch is made for VP Suite 3.2 SP1 (VP-UML 6.2 SP1). Please make sure you have a valid product license. Otherwise you won’t be able to start up the product after the installation.
If there is any inquiries, please do not hesitate to ask.
Thanks a lot.
I have tested the new version.
Now I can put a class into a component for illustrating how to realize a component.
It still missed Delegation Connector for connecting a port and a class (or an object in composite structures diagram).
You can see them in attachment 1.
The direction of a delegation connector is important.
It’s depending on the port is bound to a required interface or a provieded interface.
Thank you for replying. For the Delegation Connector in your image, you can follow the steps below to model it:
- add association between the port and the class
- right-click on the association and select Open Specification in the popup menu
- in Association End From section, select “Unspecified” in the drop-down menu of Navigable
You can refer to the image I attached. I hope this can fit your need. If you need any inquiries, please feel free to ask.