@startuml '!theme mimeograph '!theme reddress-darkblue '!theme plain '!theme hacker '!theme cyborg-outline !theme cerulean-outline class App {} class Base{} class Access{} class BaseControls{ - connaction: Connaction + getConnaction(): Connaction + setConnaction(): void + connact(): void + disconnact(): void } class Quizz{} class Result{} class User{ - id: Integer - login: String - mail: String + getID(): Integer + setID(): void + getLogin(): String + setLogin(): void + getMail(): String + setMail(): void } class UsersModel{} class Account{} class ReportSample{} class TagPane{} class UserByTagPane{} class ConnactionListener{} class DisconnectionListener{} class TagButtonListener{} Base <-- User Base <-- Result Base <-- Quizz Base <-- BaseControls App <-- Account App <-- TagPane App <-- ReportSample TagPane <-- UserByTagPane UserByTagPane <-- UsersModel UserByTagPane <-- TagButtonListener Account <-- ConnactionListener Account <-- DisconnectionListener UsersModel <-- Base BaseControls <--Access ReportSample <-- Base ConnactionListener <-- BaseControls DisconnectionListener <-- BaseControls TagButtonListener <-- Base @enduml