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
3 years ago
|
@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
|