libretto-examples
libretto-examples
libretto.examples
CoffeeMachine
Beverage
CoffeeMachine
Flavor
ShotCount
Size
Echo
Fibonacci
HelloWorld
PingPong
PingPongN
PoolingMicroscopes
Microscopes
BorrowedMicroscope
Name
libretto.examples.coffeemachine
CoffeeMachine
CoffeeMachineClient
CoffeeMachineProvider
Protocol
Beverage
CoffeeMachine
Flavor
ShotCount
Size
libretto.examples.diningPhilosophers
DiningPhilosophers
Forks
ForksProvider
Philosophers
Philosophers
libretto.examples.supermarket
AbstractGoods
Customers
Customers
Goods
GoodsConsumer
GoodsProducer
Supermarket
SupermarketInterface
SupermarketProvider
baskets
money
libretto-examples
/
libretto.examples.supermarket
/
Goods
Goods
object
Goods
extends
GoodsProducer
with
GoodsConsumer
Graph
Supertypes
Self type
trait
GoodsConsumer
trait
GoodsProducer
trait
AbstractGoods
class
Object
trait
Matchable
class
Any
Goods
.type
Type members
Value members
Implicits
Type members
Types
override
opaque type
Beer
override
opaque type
ToiletPaper
Value members
Concrete methods
def
drinkBeer
:
Beer
-⚬
Done
override
def
produceBeer
:
Done
-⚬
Beer
Definition Classes
GoodsProducer
override
def
produceToiletPaper
:
Done
-⚬
ToiletPaper
Definition Classes
GoodsProducer
def
useToiletPaper
:
ToiletPaper
-⚬
Done
Implicits
Implicits
implicit override
def
signalingJunctionBeer
:
Positive
[
Beer
]
Definition Classes
AbstractGoods
implicit override
def
signalingJunctionToiletPaper
:
Positive
[
ToiletPaper
]
Definition Classes
AbstractGoods