|
1431 | 1431 | ], |
1432 | 1432 | "additionalProperties": false |
1433 | 1433 | }, |
1434 | | - { |
1435 | | - "$ref": "https://www.omg.org/spec/SysML/20240201/InterfaceDefinition" |
1436 | | - }, |
1437 | 1434 | { |
1438 | 1435 | "$ref": "https://www.omg.org/spec/SysML/20240201/FlowConnectionDefinition" |
1439 | 1436 | }, |
1440 | 1437 | { |
1441 | 1438 | "$ref": "https://www.omg.org/spec/SysML/20240201/AllocationDefinition" |
| 1439 | + }, |
| 1440 | + { |
| 1441 | + "$ref": "https://www.omg.org/spec/SysML/20240201/InterfaceDefinition" |
1442 | 1442 | } |
1443 | 1443 | ] |
1444 | 1444 | }, |
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", |
1448 | 1448 | "type": "object", |
1449 | 1449 | "properties": { |
1450 | 1450 | "@id": { |
|
1453 | 1453 | }, |
1454 | 1454 | "@type": { |
1455 | 1455 | "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 | + } |
1457 | 1464 | }, |
1458 | 1465 | "aliasIds": { |
1459 | 1466 | "type": "array", |
|
1582 | 1589 | "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" |
1583 | 1590 | } |
1584 | 1591 | }, |
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 | | - }, |
1592 | 1592 | "intersectingType": { |
1593 | 1593 | "type": "array", |
1594 | 1594 | "items": { |
|
2096 | 2096 | } |
2097 | 2097 | ] |
2098 | 2098 | }, |
| 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 | + }, |
2099 | 2106 | "qualifiedName": { |
2100 | 2107 | "oneOf": [ |
2101 | 2108 | { |
|
2148 | 2155 | } |
2149 | 2156 | ] |
2150 | 2157 | }, |
| 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 | + }, |
2151 | 2165 | "target": { |
2152 | 2166 | "type": "array", |
2153 | 2167 | "items": { |
|
2201 | 2215 | "required": [ |
2202 | 2216 | "@id", |
2203 | 2217 | "@type", |
| 2218 | + "action", |
2204 | 2219 | "aliasIds", |
2205 | 2220 | "associationEnd", |
2206 | 2221 | "connectionEnd", |
|
2218 | 2233 | "inheritedFeature", |
2219 | 2234 | "inheritedMembership", |
2220 | 2235 | "input", |
2221 | | - "interfaceEnd", |
2222 | 2236 | "intersectingType", |
2223 | 2237 | "isAbstract", |
2224 | 2238 | "isConjugated", |
|
2283 | 2297 | "owningNamespace", |
2284 | 2298 | "owningRelatedElement", |
2285 | 2299 | "owningRelationship", |
| 2300 | + "parameter", |
2286 | 2301 | "qualifiedName", |
2287 | 2302 | "relatedElement", |
2288 | 2303 | "relatedType", |
2289 | 2304 | "shortName", |
2290 | 2305 | "source", |
2291 | 2306 | "sourceType", |
| 2307 | + "step", |
2292 | 2308 | "target", |
2293 | 2309 | "targetType", |
2294 | 2310 | "textualRepresentation", |
|
2299 | 2315 | ], |
2300 | 2316 | "additionalProperties": false |
2301 | 2317 | }, |
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", |
2305 | 2321 | "type": "object", |
2306 | 2322 | "properties": { |
2307 | 2323 | "@id": { |
|
2310 | 2326 | }, |
2311 | 2327 | "@type": { |
2312 | 2328 | "type": "string", |
2313 | | - "const": "FlowConnectionDefinition" |
| 2329 | + "const": "AllocationDefinition" |
2314 | 2330 | }, |
2315 | | - "action": { |
| 2331 | + "aliasIds": { |
2316 | 2332 | "type": "array", |
2317 | 2333 | "items": { |
2318 | | - "$ref": "https://www.omg.org/spec/SysML/20240201/Identified", |
2319 | | - "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" |
| 2334 | + "type": "string" |
2320 | 2335 | } |
2321 | 2336 | }, |
2322 | | - "aliasIds": { |
| 2337 | + "allocation": { |
2323 | 2338 | "type": "array", |
2324 | 2339 | "items": { |
2325 | | - "type": "string" |
| 2340 | + "$ref": "https://www.omg.org/spec/SysML/20240201/Identified", |
| 2341 | + "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" |
2326 | 2342 | } |
2327 | 2343 | }, |
2328 | 2344 | "associationEnd": { |
|
2953 | 2969 | } |
2954 | 2970 | ] |
2955 | 2971 | }, |
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 | | - }, |
2963 | 2972 | "qualifiedName": { |
2964 | 2973 | "oneOf": [ |
2965 | 2974 | { |
|
3012 | 3021 | } |
3013 | 3022 | ] |
3014 | 3023 | }, |
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 | | - }, |
3022 | 3024 | "target": { |
3023 | 3025 | "type": "array", |
3024 | 3026 | "items": { |
|
3072 | 3074 | "required": [ |
3073 | 3075 | "@id", |
3074 | 3076 | "@type", |
3075 | | - "action", |
3076 | 3077 | "aliasIds", |
| 3078 | + "allocation", |
3077 | 3079 | "associationEnd", |
3078 | 3080 | "connectionEnd", |
3079 | 3081 | "declaredName", |
|
3154 | 3156 | "owningNamespace", |
3155 | 3157 | "owningRelatedElement", |
3156 | 3158 | "owningRelationship", |
3157 | | - "parameter", |
3158 | 3159 | "qualifiedName", |
3159 | 3160 | "relatedElement", |
3160 | 3161 | "relatedType", |
3161 | 3162 | "shortName", |
3162 | 3163 | "source", |
3163 | 3164 | "sourceType", |
3164 | | - "step", |
3165 | 3165 | "target", |
3166 | 3166 | "targetType", |
3167 | 3167 | "textualRepresentation", |
|
3172 | 3172 | ], |
3173 | 3173 | "additionalProperties": false |
3174 | 3174 | }, |
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", |
3178 | 3178 | "type": "object", |
3179 | 3179 | "properties": { |
3180 | 3180 | "@id": { |
|
3183 | 3183 | }, |
3184 | 3184 | "@type": { |
3185 | 3185 | "type": "string", |
3186 | | - "const": "AllocationDefinition" |
| 3186 | + "const": "InterfaceDefinition" |
3187 | 3187 | }, |
3188 | 3188 | "aliasIds": { |
3189 | 3189 | "type": "array", |
3190 | 3190 | "items": { |
3191 | 3191 | "type": "string" |
3192 | 3192 | } |
3193 | 3193 | }, |
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 | | - }, |
3201 | 3194 | "associationEnd": { |
3202 | 3195 | "type": "array", |
3203 | 3196 | "items": { |
|
3319 | 3312 | "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" |
3320 | 3313 | } |
3321 | 3314 | }, |
| 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 | + }, |
3322 | 3322 | "intersectingType": { |
3323 | 3323 | "type": "array", |
3324 | 3324 | "items": { |
|
3932 | 3932 | "@id", |
3933 | 3933 | "@type", |
3934 | 3934 | "aliasIds", |
3935 | | - "allocation", |
3936 | 3935 | "associationEnd", |
3937 | 3936 | "connectionEnd", |
3938 | 3937 | "declaredName", |
|
3949 | 3948 | "inheritedFeature", |
3950 | 3949 | "inheritedMembership", |
3951 | 3950 | "input", |
| 3951 | + "interfaceEnd", |
3952 | 3952 | "intersectingType", |
3953 | 3953 | "isAbstract", |
3954 | 3954 | "isConjugated", |
|
0 commit comments