@startuml

package lml {
  PluginManager o-- PluginInfo
}

package robotchef_allinone_lml {
  class CuisineManager {
  + get_a_plugin()
  + raise_exception()
  }
  interface Chef {
  + make()
  }
  PluginManager <|--  CuisineManager : cuisine
  Chef <|-- Boost
  Chef <|-- Fry
  Chef <|-- Bake
  PluginInfo .. Fry
  PluginInfo .. Bake
  PluginInfo .. Boost
}


@enduml