Hi,
I am wondering if anyone can help me with using provided and required interface. I can define a port to specify a provided interface IXyz and on the consumer, I can likewise use a port to define the required interface. In the diagram I can link them together like this:
Now in my model I want to create another class diagram and wanting to illustrate the same relationship together with other artefacts. I can drag the Producer and its port onto the diagram and have it unmask the structuring link on its port to show the provided interface. It also shows the Consumer with its port visible but not its required interface.
I could then unmask the required interface in the consumer's port. However, the required interface is not connected to provided interface as in the first diagram. Why should this be to demonstrate the same relationship.
The minute I join them up in the second diagram, the connection disappears from the first diagram and the provided and required interfaces are also masked.
Strangely in the second diagram, rather than connecting the interfaces as in before in the first diagram, it adds a circle which represents a <no name> port association as shown here:
This has been driving me crazy. What have I done wrong? The model I used to illustrate this problem is very small and I can upload to anyone wanting to see why.
Thanks.
Rover