blob: 632b678c206b5aa0defb143696664abc0f621db2 (
plain)
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
|
package reading.models
import enumeratum._
sealed trait Theme extends EnumEntry with Ordered[Theme] {
import Theme._
def compare(that: Theme) =
Compare.format(this.prettyPrint).compare(Compare.format(that.prettyPrint))
def prettyPrint(): String = this match {
case Amitie => "amitié"
case Angoisse => "angoisse"
case Adolescence => "adolescence"
case Americain => "américain"
case Amour => "amour"
case Animal => "animal"
case Apprentissage => "apprentissage"
case Art => "art"
case Aventure => "aventure"
case Beaute => "beaute"
case Chevalerie => "chevalerie"
case College => "collège"
case Complot => "complot"
case Combat => "combat"
case Conflit => "conflit"
case Cour => "cour"
case Crime => "crime"
case Danse => "danse"
case Deuil => "deuil"
case Dictature => "dictature"
case Difference => "différence"
case Discrimination => "discrimination"
case Dragon => "dragon"
case Ecole => "école"
case Enquete => "enquête"
case Emancipation => "émancipation"
case Enfants => "enfants"
case Espionnage => "espionnage"
case Eugenisme => "eugénisme"
case Exclusion => "exclusion"
case Famille => "famille"
case Fantome => "fantôme"
case Femme => "femme"
case Folie => "folie"
case Fratrie => "fratrie"
case Genetique => "génétique"
case Guerre => "guerre"
case Handicap => "handicap"
case Harcelement => "harcelement"
case Histoire => "histoire"
case Homosexualite => "Homosexualité"
case Humour => "humour"
case Initiation => "initiation"
case Internet => "internet"
case JeuVideo => "jeu vidéo"
case Justice => "justice"
case Laideur => "laideur"
case Litterature => "littérature"
case Magie => "magie"
case Maladie => "maladie"
case Malediction => "malédiction"
case Manipulation => "manipulation"
case Marginalite => "marginalite"
case Mensonge => "mensonge"
case Metamorphose => "metamorphose"
case Metissage => "metissage"
case Migration => "migration"
case Mort => "mort"
case Musique => "musique"
case Mythologie => "mythologie"
case Nature => "nature"
case Nazisme => "nazisme"
case Parents => "parents"
case Pauvrete => "pauvrete"
case Peur => "peur"
case Pirate => "pirate"
case Poetique => "poétique"
case Racisme => "racisme"
case Reecriture => "réécriture"
case Robot => "robot"
case Secret => "secret"
case SegregationRaciale => "ségrégation raciale"
case Sentiment => "sentiment"
case Sexualite => "sexualité"
case Sport => "sport"
case Suicide => "suicide"
case Vampire => "vampire"
case VieNocturne => "vie nocturne"
case Violence => "violence"
case Voyage => "voyage"
}
}
object Theme extends Enum[Theme] {
val values = findValues
case object Adolescence extends Theme
case object Americain extends Theme
case object Amitie extends Theme
case object Amour extends Theme
case object Angoisse extends Theme
case object Animal extends Theme
case object Apprentissage extends Theme
case object Art extends Theme
case object Aventure extends Theme
case object Beaute extends Theme
case object Chevalerie extends Theme
case object Crime extends Theme
case object Danse extends Theme
case object Deuil extends Theme
case object Difference extends Theme
case object Discrimination extends Theme
case object Dictature extends Theme
case object Ecole extends Theme
case object Emancipation extends Theme
case object Enfants extends Theme
case object Enquete extends Theme
case object Espionnage extends Theme
case object Eugenisme extends Theme
case object Exclusion extends Theme
case object Fantome extends Theme
case object Femme extends Theme
case object Folie extends Theme
case object College extends Theme
case object Combat extends Theme
case object Complot extends Theme
case object Conflit extends Theme
case object Cour extends Theme
case object Dragon extends Theme
case object Famille extends Theme
case object Fratrie extends Theme
case object Genetique extends Theme
case object Guerre extends Theme
case object Handicap extends Theme
case object Harcelement extends Theme
case object Histoire extends Theme
case object Homosexualite extends Theme
case object Humour extends Theme
case object Initiation extends Theme
case object Internet extends Theme
case object JeuVideo extends Theme
case object Justice extends Theme
case object Laideur extends Theme
case object Litterature extends Theme
case object Maladie extends Theme
case object Malediction extends Theme
case object Manipulation extends Theme
case object Magie extends Theme
case object Marginalite extends Theme
case object Mensonge extends Theme
case object Metamorphose extends Theme
case object Metissage extends Theme
case object Migration extends Theme
case object Mort extends Theme
case object Musique extends Theme
case object Mythologie extends Theme
case object Nature extends Theme
case object Nazisme extends Theme
case object Parents extends Theme
case object Pauvrete extends Theme
case object Peur extends Theme
case object Pirate extends Theme
case object Poetique extends Theme
case object Racisme extends Theme
case object Reecriture extends Theme
case object Robot extends Theme
case object Secret extends Theme
case object SegregationRaciale extends Theme
case object Sentiment extends Theme
case object Sexualite extends Theme
case object Sport extends Theme
case object Suicide extends Theme
case object Vampire extends Theme
case object VieNocturne extends Theme
case object Violence extends Theme
case object Voyage extends Theme
}
|