Hey guys,
for all who do not know how to implement the provide and comsume notation,
here is a little example for you:
@startuml
/'##### Skinparameter #####'/
skinparam shadowing false
skinparam componentStyle uml2
/'##### Skinparameter #####'/
/'##### Component #####'/
!include ./../CompSpec/component_Cusomter 'as customer
!include ./../CompSpec/component_VendingMachine 'VendingMachine
/'##### Component #####'/
/'##### Interface #####'/
interface Soda
interface Icetea
/'##### Interface #####'/
/'##### Diagram #####'/
customer -down-( Icetea
customer -down-( Soda
VendingMachine -up- Icetea : <<provide>>
VendingMachine -up- Soda : <<provide>>
/'##### Diagram #####'/
/'##### Commentary #####'/
/'##### Commentary #####'/
@enduml