Skip to content

Commit b9a36e0

Browse files
committed
ST5AS-242 update to 2024-07 metamodel baseline
1 parent dad0c04 commit b9a36e0

50 files changed

Lines changed: 327878 additions & 327878 deletions

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/api/schemas.json

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

conf/json/schema/metamodel/ActionDefinition.json

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

conf/json/schema/metamodel/ActionUsage.json

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

conf/json/schema/metamodel/Association.json

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

conf/json/schema/metamodel/AssociationStructure.json

Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1431,20 +1431,20 @@
14311431
],
14321432
"additionalProperties": false
14331433
},
1434-
{
1435-
"$ref": "https://www.omg.org/spec/SysML/20240201/InterfaceDefinition"
1436-
},
14371434
{
14381435
"$ref": "https://www.omg.org/spec/SysML/20240201/FlowConnectionDefinition"
14391436
},
14401437
{
14411438
"$ref": "https://www.omg.org/spec/SysML/20240201/AllocationDefinition"
1439+
},
1440+
{
1441+
"$ref": "https://www.omg.org/spec/SysML/20240201/InterfaceDefinition"
14421442
}
14431443
]
14441444
},
1445-
"InterfaceDefinition": {
1446-
"$id": "https://www.omg.org/spec/SysML/20240201/InterfaceDefinition",
1447-
"title": "InterfaceDefinition",
1445+
"FlowConnectionDefinition": {
1446+
"$id": "https://www.omg.org/spec/SysML/20240201/FlowConnectionDefinition",
1447+
"title": "FlowConnectionDefinition",
14481448
"type": "object",
14491449
"properties": {
14501450
"@id": {
@@ -1453,7 +1453,14 @@
14531453
},
14541454
"@type": {
14551455
"type": "string",
1456-
"const": "InterfaceDefinition"
1456+
"const": "FlowConnectionDefinition"
1457+
},
1458+
"action": {
1459+
"type": "array",
1460+
"items": {
1461+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
1462+
"$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage"
1463+
}
14571464
},
14581465
"aliasIds": {
14591466
"type": "array",
@@ -1582,13 +1589,6 @@
15821589
"$comment": "https://www.omg.org/spec/SysML/20240201/Feature"
15831590
}
15841591
},
1585-
"interfaceEnd": {
1586-
"type": "array",
1587-
"items": {
1588-
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
1589-
"$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage"
1590-
}
1591-
},
15921592
"intersectingType": {
15931593
"type": "array",
15941594
"items": {
@@ -2096,6 +2096,13 @@
20962096
}
20972097
]
20982098
},
2099+
"parameter": {
2100+
"type": "array",
2101+
"items": {
2102+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
2103+
"$comment": "https://www.omg.org/spec/SysML/20240201/Feature"
2104+
}
2105+
},
20992106
"qualifiedName": {
21002107
"oneOf": [
21012108
{
@@ -2148,6 +2155,13 @@
21482155
}
21492156
]
21502157
},
2158+
"step": {
2159+
"type": "array",
2160+
"items": {
2161+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
2162+
"$comment": "https://www.omg.org/spec/SysML/20240201/Step"
2163+
}
2164+
},
21512165
"target": {
21522166
"type": "array",
21532167
"items": {
@@ -2201,6 +2215,7 @@
22012215
"required": [
22022216
"@id",
22032217
"@type",
2218+
"action",
22042219
"aliasIds",
22052220
"associationEnd",
22062221
"connectionEnd",
@@ -2218,7 +2233,6 @@
22182233
"inheritedFeature",
22192234
"inheritedMembership",
22202235
"input",
2221-
"interfaceEnd",
22222236
"intersectingType",
22232237
"isAbstract",
22242238
"isConjugated",
@@ -2283,12 +2297,14 @@
22832297
"owningNamespace",
22842298
"owningRelatedElement",
22852299
"owningRelationship",
2300+
"parameter",
22862301
"qualifiedName",
22872302
"relatedElement",
22882303
"relatedType",
22892304
"shortName",
22902305
"source",
22912306
"sourceType",
2307+
"step",
22922308
"target",
22932309
"targetType",
22942310
"textualRepresentation",
@@ -2299,9 +2315,9 @@
22992315
],
23002316
"additionalProperties": false
23012317
},
2302-
"FlowConnectionDefinition": {
2303-
"$id": "https://www.omg.org/spec/SysML/20240201/FlowConnectionDefinition",
2304-
"title": "FlowConnectionDefinition",
2318+
"AllocationDefinition": {
2319+
"$id": "https://www.omg.org/spec/SysML/20240201/AllocationDefinition",
2320+
"title": "AllocationDefinition",
23052321
"type": "object",
23062322
"properties": {
23072323
"@id": {
@@ -2310,19 +2326,19 @@
23102326
},
23112327
"@type": {
23122328
"type": "string",
2313-
"const": "FlowConnectionDefinition"
2329+
"const": "AllocationDefinition"
23142330
},
2315-
"action": {
2331+
"aliasIds": {
23162332
"type": "array",
23172333
"items": {
2318-
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
2319-
"$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage"
2334+
"type": "string"
23202335
}
23212336
},
2322-
"aliasIds": {
2337+
"allocation": {
23232338
"type": "array",
23242339
"items": {
2325-
"type": "string"
2340+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
2341+
"$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage"
23262342
}
23272343
},
23282344
"associationEnd": {
@@ -2953,13 +2969,6 @@
29532969
}
29542970
]
29552971
},
2956-
"parameter": {
2957-
"type": "array",
2958-
"items": {
2959-
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
2960-
"$comment": "https://www.omg.org/spec/SysML/20240201/Feature"
2961-
}
2962-
},
29632972
"qualifiedName": {
29642973
"oneOf": [
29652974
{
@@ -3012,13 +3021,6 @@
30123021
}
30133022
]
30143023
},
3015-
"step": {
3016-
"type": "array",
3017-
"items": {
3018-
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
3019-
"$comment": "https://www.omg.org/spec/SysML/20240201/Step"
3020-
}
3021-
},
30223024
"target": {
30233025
"type": "array",
30243026
"items": {
@@ -3072,8 +3074,8 @@
30723074
"required": [
30733075
"@id",
30743076
"@type",
3075-
"action",
30763077
"aliasIds",
3078+
"allocation",
30773079
"associationEnd",
30783080
"connectionEnd",
30793081
"declaredName",
@@ -3154,14 +3156,12 @@
31543156
"owningNamespace",
31553157
"owningRelatedElement",
31563158
"owningRelationship",
3157-
"parameter",
31583159
"qualifiedName",
31593160
"relatedElement",
31603161
"relatedType",
31613162
"shortName",
31623163
"source",
31633164
"sourceType",
3164-
"step",
31653165
"target",
31663166
"targetType",
31673167
"textualRepresentation",
@@ -3172,9 +3172,9 @@
31723172
],
31733173
"additionalProperties": false
31743174
},
3175-
"AllocationDefinition": {
3176-
"$id": "https://www.omg.org/spec/SysML/20240201/AllocationDefinition",
3177-
"title": "AllocationDefinition",
3175+
"InterfaceDefinition": {
3176+
"$id": "https://www.omg.org/spec/SysML/20240201/InterfaceDefinition",
3177+
"title": "InterfaceDefinition",
31783178
"type": "object",
31793179
"properties": {
31803180
"@id": {
@@ -3183,21 +3183,14 @@
31833183
},
31843184
"@type": {
31853185
"type": "string",
3186-
"const": "AllocationDefinition"
3186+
"const": "InterfaceDefinition"
31873187
},
31883188
"aliasIds": {
31893189
"type": "array",
31903190
"items": {
31913191
"type": "string"
31923192
}
31933193
},
3194-
"allocation": {
3195-
"type": "array",
3196-
"items": {
3197-
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
3198-
"$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage"
3199-
}
3200-
},
32013194
"associationEnd": {
32023195
"type": "array",
32033196
"items": {
@@ -3319,6 +3312,13 @@
33193312
"$comment": "https://www.omg.org/spec/SysML/20240201/Feature"
33203313
}
33213314
},
3315+
"interfaceEnd": {
3316+
"type": "array",
3317+
"items": {
3318+
"$ref": "https://www.omg.org/spec/SysML/20240201/Identified",
3319+
"$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage"
3320+
}
3321+
},
33223322
"intersectingType": {
33233323
"type": "array",
33243324
"items": {
@@ -3932,7 +3932,6 @@
39323932
"@id",
39333933
"@type",
39343934
"aliasIds",
3935-
"allocation",
39363935
"associationEnd",
39373936
"connectionEnd",
39383937
"declaredName",
@@ -3949,6 +3948,7 @@
39493948
"inheritedFeature",
39503949
"inheritedMembership",
39513950
"input",
3951+
"interfaceEnd",
39523952
"intersectingType",
39533953
"isAbstract",
39543954
"isConjugated",

0 commit comments

Comments
 (0)