CountryModules.pu 1.14 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
@startuml CountryModule 

package CountryModule{
    abstract class PhotoCopyCountry as "Photo" #red
    abstract class BasicModuleCopyCountry as "BasicModule" #red
    abstract class ScholarShipCopyCountry as "Scholarship" #red

    class CultureCountry as "Culture"
    class VisaAdministrative
    class HealthAssurance
    class TransportCountry
    class PhotoCountry 
    class ScholarshipCountry 

    
    CultureCountry -up-|> BasicModuleCopyCountry
    VisaAdministrative -up-|> BasicModuleCopyCountry
    HealthAssurance -up-|> BasicModuleCopyCountry
    TransportCountry -up-|> BasicModuleCopyCountry

    PhotoCountry -up-|> PhotoCopyCountry
    
    ScholarshipCountry -up-|> ScholarShipCopyCountry

    class CountryModules #grey


    CultureCountry "1" -down[bold,#green]- "1" CountryModules
    VisaAdministrative "1" -down[bold,#green]- "1" CountryModules
    HealthAssurance "1" -down[bold,#green]- "1" CountryModules
    TransportCountry "1" -down[bold,#green]- "1" CountryModules
    PhotoCountry "1" -down[bold,#green]- "1" CountryModules

    ScholarshipCountry "*" -down- "*" CountryModules
}
CountryModules -down[bold,#green]- Country

@enduml