Skip to content

Commit c2372b9

Browse files
committed
fix: re-add missing individual JSON Schema defs
1 parent 2c94286 commit c2372b9

180 files changed

Lines changed: 1067263 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

conf/json/schema/metamodel/AcceptActionUsage.json

Lines changed: 1102 additions & 0 deletions
Large diffs are not rendered by default.

conf/json/schema/metamodel/ActionDefinition.json

Lines changed: 6693 additions & 0 deletions
Large diffs are not rendered by default.

conf/json/schema/metamodel/ActionUsage.json

Lines changed: 27328 additions & 0 deletions
Large diffs are not rendered by default.

conf/json/schema/metamodel/ActorMembership.json

Lines changed: 408 additions & 0 deletions
Large diffs are not rendered by default.

conf/json/schema/metamodel/AllocationDefinition.json

Lines changed: 875 additions & 0 deletions
Large diffs are not rendered by default.

conf/json/schema/metamodel/AllocationUsage.json

Lines changed: 1180 additions & 0 deletions
Large diffs are not rendered by default.

conf/json/schema/metamodel/AnalysisCaseDefinition.json

Lines changed: 869 additions & 0 deletions
Large diffs are not rendered by default.

conf/json/schema/metamodel/AnalysisCaseUsage.json

Lines changed: 1182 additions & 0 deletions
Large diffs are not rendered by default.

conf/json/schema/metamodel/AnnotatingElement.json

Lines changed: 2798 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 310 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,310 @@
1+
{
2+
"$schema": "https://json-schema.org/draft/2020-12/schema",
3+
"$id": "https://www.omg.org/spec/SysML/20240201/Annotation",
4+
"title": "Annotation",
5+
"type": "object",
6+
"properties": {
7+
"@id": {
8+
"type": "string",
9+
"format": "uuid"
10+
},
11+
"@type": {
12+
"type": "string",
13+
"const": "Annotation"
14+
},
15+
"aliasIds": {
16+
"type": "array",
17+
"items": {
18+
"type": "string"
19+
}
20+
},
21+
"annotatedElement": {
22+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
23+
"$comment": "https://www.omg.org/spec/SysML/20240201/Element"
24+
},
25+
"annotatingElement": {
26+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
27+
"$comment": "https://www.omg.org/spec/SysML/20240201/AnnotatingElement"
28+
},
29+
"declaredName": {
30+
"oneOf": [
31+
{
32+
"type": "string"
33+
},
34+
{
35+
"type": "null"
36+
}
37+
]
38+
},
39+
"declaredShortName": {
40+
"oneOf": [
41+
{
42+
"type": "string"
43+
},
44+
{
45+
"type": "null"
46+
}
47+
]
48+
},
49+
"documentation": {
50+
"type": "array",
51+
"items": {
52+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
53+
"$comment": "https://www.omg.org/spec/SysML/20240201/Documentation"
54+
}
55+
},
56+
"elementId": {
57+
"oneOf": [
58+
{
59+
"type": "string"
60+
},
61+
{
62+
"type": "null"
63+
}
64+
]
65+
},
66+
"isImplied": {
67+
"oneOf": [
68+
{
69+
"type": "boolean"
70+
},
71+
{
72+
"type": "null"
73+
}
74+
]
75+
},
76+
"isImpliedIncluded": {
77+
"oneOf": [
78+
{
79+
"type": "boolean"
80+
},
81+
{
82+
"type": "null"
83+
}
84+
]
85+
},
86+
"isLibraryElement": {
87+
"oneOf": [
88+
{
89+
"type": "boolean"
90+
},
91+
{
92+
"type": "null"
93+
}
94+
]
95+
},
96+
"name": {
97+
"oneOf": [
98+
{
99+
"type": "string"
100+
},
101+
{
102+
"type": "null"
103+
}
104+
]
105+
},
106+
"ownedAnnotation": {
107+
"type": "array",
108+
"items": {
109+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
110+
"$comment": "https://www.omg.org/spec/SysML/20240201/Annotation"
111+
}
112+
},
113+
"ownedElement": {
114+
"type": "array",
115+
"items": {
116+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
117+
"$comment": "https://www.omg.org/spec/SysML/20240201/Element"
118+
}
119+
},
120+
"ownedRelatedElement": {
121+
"type": "array",
122+
"items": {
123+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
124+
"$comment": "https://www.omg.org/spec/SysML/20240201/Element"
125+
}
126+
},
127+
"ownedRelationship": {
128+
"type": "array",
129+
"items": {
130+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
131+
"$comment": "https://www.omg.org/spec/SysML/20240201/Relationship"
132+
}
133+
},
134+
"owner": {
135+
"oneOf": [
136+
{
137+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
138+
"$comment": "https://www.omg.org/spec/SysML/20240201/Element"
139+
},
140+
{
141+
"type": "null"
142+
}
143+
]
144+
},
145+
"owningAnnotatedElement": {
146+
"oneOf": [
147+
{
148+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
149+
"$comment": "https://www.omg.org/spec/SysML/20240201/Element"
150+
},
151+
{
152+
"type": "null"
153+
}
154+
]
155+
},
156+
"owningAnnotatingElement": {
157+
"oneOf": [
158+
{
159+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
160+
"$comment": "https://www.omg.org/spec/SysML/20240201/AnnotatingElement"
161+
},
162+
{
163+
"type": "null"
164+
}
165+
]
166+
},
167+
"owningMembership": {
168+
"oneOf": [
169+
{
170+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
171+
"$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership"
172+
},
173+
{
174+
"type": "null"
175+
}
176+
]
177+
},
178+
"owningNamespace": {
179+
"oneOf": [
180+
{
181+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
182+
"$comment": "https://www.omg.org/spec/SysML/20240201/Namespace"
183+
},
184+
{
185+
"type": "null"
186+
}
187+
]
188+
},
189+
"owningRelatedElement": {
190+
"oneOf": [
191+
{
192+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
193+
"$comment": "https://www.omg.org/spec/SysML/20240201/Element"
194+
},
195+
{
196+
"type": "null"
197+
}
198+
]
199+
},
200+
"owningRelationship": {
201+
"oneOf": [
202+
{
203+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
204+
"$comment": "https://www.omg.org/spec/SysML/20240201/Relationship"
205+
},
206+
{
207+
"type": "null"
208+
}
209+
]
210+
},
211+
"qualifiedName": {
212+
"oneOf": [
213+
{
214+
"type": "string"
215+
},
216+
{
217+
"type": "null"
218+
}
219+
]
220+
},
221+
"relatedElement": {
222+
"type": "array",
223+
"items": {
224+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
225+
"$comment": "https://www.omg.org/spec/SysML/20240201/Element"
226+
}
227+
},
228+
"shortName": {
229+
"oneOf": [
230+
{
231+
"type": "string"
232+
},
233+
{
234+
"type": "null"
235+
}
236+
]
237+
},
238+
"source": {
239+
"type": "array",
240+
"items": {
241+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
242+
"$comment": "https://www.omg.org/spec/SysML/20240201/Element"
243+
}
244+
},
245+
"target": {
246+
"type": "array",
247+
"items": {
248+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
249+
"$comment": "https://www.omg.org/spec/SysML/20240201/Element"
250+
}
251+
},
252+
"textualRepresentation": {
253+
"type": "array",
254+
"items": {
255+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
256+
"$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation"
257+
}
258+
}
259+
},
260+
"required": [
261+
"@id",
262+
"@type",
263+
"aliasIds",
264+
"annotatedElement",
265+
"annotatingElement",
266+
"declaredName",
267+
"declaredShortName",
268+
"documentation",
269+
"elementId",
270+
"isImplied",
271+
"isImpliedIncluded",
272+
"isLibraryElement",
273+
"name",
274+
"ownedAnnotation",
275+
"ownedElement",
276+
"ownedRelatedElement",
277+
"ownedRelationship",
278+
"owner",
279+
"owningAnnotatedElement",
280+
"owningAnnotatingElement",
281+
"owningMembership",
282+
"owningNamespace",
283+
"owningRelatedElement",
284+
"owningRelationship",
285+
"qualifiedName",
286+
"relatedElement",
287+
"shortName",
288+
"source",
289+
"target",
290+
"textualRepresentation"
291+
],
292+
"additionalProperties": false,
293+
"$defs": {
294+
"Identified": {
295+
"$id": "https://www.omg.org/spec/SysML/20240201/Identified",
296+
"title": "Identified",
297+
"type": "object",
298+
"properties": {
299+
"@id": {
300+
"type": "string",
301+
"format": "uuid"
302+
}
303+
},
304+
"required": [
305+
"@id"
306+
],
307+
"additionalProperties": false
308+
}
309+
}
310+
}

0 commit comments

Comments
 (0)