here below is a illustration of relationship I want to show:
- component Planning provides some callbacks functions, which make Planning to do something.
- component Prediction requires the callbacks above, shall call these function when particular event is captured.
the thing I don’t understand is, when interface line is drawed in visual paradigm, I must fulfill the class name both in provide and require interface.
another thing puzzle me is, both Prediction and Planning class (including the interface callbacks) are defined in class diagram - the interface notation in component diagram cannot be linked to the Planning and callbacks in the class diagram