@startuml

CI "1" o- "1" MyPy
CI "1" o- "1" Pylint
CI "1" o- "1" Python

class MyPy {
    + String check ()
    }

class Pylint {
    + String analyze ()
    }

class Python {
    + String execute ()
    }

class CI {
    - MyPy _mypy
    - Pylint _pylint
    - Python _python
    + String notifyObservers ()
    }

@enduml
