You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.2 KiB
60 lines
1.2 KiB
@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 |