-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjhipster-jdl-9.jh
180 lines (145 loc) · 2.94 KB
/
jhipster-jdl-9.jh
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
179
enum AdjectiveDegreeEnum {
ZERO, HIGHER, HIGHEST
}
enum CasesTypeEnum {
NOUN_SING, NOUN_PLUR, ADJ_SING_M, ADJ_SING_F, ADJ_SING_N, ADJ_PLUR_M, ADJ_PLUR_N
}
enum ConjugationTypeEnum {
I, II, III, IV, VA, VB, VC, VIA, VIB, VIIA, VIIB, VIIIA, VIIIB, IX, XA, XB, XC, XI
}
enum NounGenderEnum {
MESKI, MESKOOSOBOWY, MESKOZYWOTNY, MESKONIEZYWOTNY,
ZENSKI, NIJAKI, NIEMESKOOSOBOWY, EMPTY
}
enum NumberTypeEnum {
SINGULAR, PLURAL
}
enum NumeralTypeEnum {
CARDINAL, ORDINAL, FRACTIONAL, COLLECTIVE, MULTIPLICATIVE,
UNKNOWN, MULTIFARIOUS, MULTIPLE, MULTIWORD
}
enum PartOfSpeechEnum {
VERB, NOUN, ADJECTIVE, ADVERB, NUMERAL, PRONOUN
}
enum PersonVarTypeEnum {
CZAS_TERAZ,
CZAS_PRZESZ_M, CZAS_PRZESZ_F, CZAS_PRZEZ_N,
CZAS_PRZYSZ_M, CZAS_PRZYSZ_F, CZAS_PRZYSZ_N,
TRYB_ROZKAZ, TRYB_PRZYP_M, TRYB_PRZYP_F, TRYB_PRZYP_N,
IMIES_PRZYM_CZYNNY_M, IMIES_PRZYM_CZYNNY_F, IMIES_PRZYM_CZYNNY_N,
IMIES_PRZYM_BIERNY_M, IMIES_PRZYM_BIERNY_F, IMIES_PRZYM_BIERNY_N
}
entity WikiUnit {
name String,
topic String
}
entity PartOfSpeech {
link String
}
entity Importance {
link String
}
entity Synonym {
link String
}
entity Example {
link String
}
entity Antonym {
link String
}
entity Phraseology {
link String
}
entity Collocation {
link String
}
entity Cognate {
link String,
nounTypesQualifier String
}
entity AdjectiveVar {
}
entity AdjectiveDegreeVar {
degree AdjectiveDegreeEnum
}
entity NounVar {
topic String,
gender NounGenderEnum,
secondGender NounGenderEnum,
varietyAble Boolean,
noSingular Boolean,
noPlural Boolean
}
entity PronounVar {
}
entity CasesVar {
type CasesTypeEnum,
mianownik String,
dopelniacz String,
celownik String,
biernik String,
narzednik String,
miejscownik String,
wolacz String,
}
entity AdverbVar {
link String,
higherDegree String,
highestDegree String
}
entity VerbVar {
isPerfective Boolean,
isReflexivVerb Boolean,
topic String,
conjugation String,
reflexivPronoun String,
perfective String,
imperfective String,
infinitive String,
impersonalFromPast String,
adverbialParticipleContemporary String,
adverbialParticiplePrior String,
gerund String
}
entity PersonVar {
varType PersonVarTypeEnum,
per1sing String,
per2sing String,
per3sing String,
per1plur String,
per2plur String,
per3plur String
}
entity WnUnit {
name String,
position String,
domain String,
variant Integer
}
entity RelationType {
type String,
name String,
description String,
posstr String,
display String,
abbreviation String,
autorevert Boolean
}
entity Synset {
splited Integer,
isAbstract Boolean
}
entity WnUnitSynset {
}
entity SynsetRelation {
checked Boolean
}
entity LexicalRelation {
}
// Set pagination options
paginate * with infinite-scroll
paginate * with pagination
dto * with mapstruct
// Set service options to all except few
service all with serviceImpl