aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/MODELS2020-CaseStudies/case.study.pledge.originalFiles/Constraints/CaseC_1.ocl_
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/MODELS2020-CaseStudies/case.study.pledge.originalFiles/Constraints/CaseC_1.ocl_')
-rw-r--r--Tests/MODELS2020-CaseStudies/case.study.pledge.originalFiles/Constraints/CaseC_1.ocl_629
1 files changed, 629 insertions, 0 deletions
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.originalFiles/Constraints/CaseC_1.ocl_ b/Tests/MODELS2020-CaseStudies/case.study.pledge.originalFiles/Constraints/CaseC_1.ocl_
new file mode 100644
index 00000000..1bfe720b
--- /dev/null
+++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.originalFiles/Constraints/CaseC_1.ocl_
@@ -0,0 +1,629 @@
1import 'file:/Users/Aren Babikian/git/VIATRA-Attributes/original.PLEDGE.case.studies/model/CD_Case_C.uml'
2--e.g., import 'file:/Users/User_X/CD_Case_C.uml'
3
4package inputData
5
6
7 context Vcdu inv invextracted108:
8let transmissionData : TransmissionData = self.cadu.channelData.transmissionData in
9let rtStpsConfig : XsveRtStps = transmissionData.configuration.rtStpsConfig.xsveRtStps
10in self.vcduHeader.virtualChannelId.value.intValue = rtStpsConfig.idleVcid.value.intValue
11
12 context Vcdu inv invGenMult1:
13not self.mpduPacketZone.oclIsUndefined()
14
15 context Vcdu inv invGenMult2:
16not self.vcduHeader.oclIsUndefined()
17
18 context Vcdu inv invGenMult3:
19not self.cadu.oclIsUndefined()
20
21 context Vcdu inv invGenMult4:
22not self.mpduHeader.oclIsUndefined()
23
24
25 context MpduIdlePacketZone inv invGenMult6:
26not self.value.oclIsUndefined()
27
28 context MpduActivePacketZone inv invGenMult7:
29self.isp->size() >= 1
30
31 context MpduActivePacketZone inv invGenMult8:
32not self.value.oclIsUndefined()
33
34 context Isp inv invGenMult9:
35not self.packetDataField.oclIsUndefined()
36
37 context Isp inv invGenMult10:
38self.mpduActivePacketZone->size() >= 1
39
40 context Isp inv invGenMult11:
41not self.channelDataPerVcid.oclIsUndefined()
42
43 context PacketPrimaryHeader inv invGenMult12:
44not self.versionNumber.oclIsUndefined()
45
46 context PacketPrimaryHeader inv invGenMult13:
47not self.type.oclIsUndefined()
48
49 context PacketPrimaryHeader inv invGenMult14:
50not self.shf.oclIsUndefined()
51
52 context PacketPrimaryHeader inv invGenMult15:
53not self.apidPid.oclIsUndefined()
54
55 context PacketPrimaryHeader inv invGenMult16:
56not self.apidPcat.oclIsUndefined()
57
58 context PacketPrimaryHeader inv invGenMult17:
59not self.sequenceFlags.oclIsUndefined()
60
61 context PacketPrimaryHeader inv invGenMult18:
62not self.sequenceCount.oclIsUndefined()
63
64 context PacketPrimaryHeader inv invGenMult19:
65not self.dataLength.oclIsUndefined()
66
67 context PacketPrimaryHeader inv invGenMult20:
68not self.isp.oclIsUndefined()
69
70 context PacketDataField inv invGenMult21:
71not self.isp.oclIsUndefined()
72
73 context IdlePacketDataField inv invGenMult22:
74not self.idleDataArray.oclIsUndefined()
75
76 context ActivePacketDataField inv invGenMult23:
77not self.packetData.oclIsUndefined()
78
79 context ActivePacketDataField inv invGenMult24:
80not self.packetErrorControl.oclIsUndefined()
81
82 context PacketSecondaryHeader inv invGenMult25:
83not self.activePacketDataField.oclIsUndefined()
84
85 context TmGpsrS1DataFieldHeader inv invGenMult26:
86not self.fillerA.oclIsUndefined()
87
88 context TmGpsrS1DataFieldHeader inv invGenMult27:
89not self.version.oclIsUndefined()
90
91 context TmGpsrS1DataFieldHeader inv invGenMult28:
92not self.fillerB.oclIsUndefined()
93
94 context TmGpsrS1DataFieldHeader inv invGenMult29:
95not self.type.oclIsUndefined()
96
97 context TmGpsrS1DataFieldHeader inv invGenMult30:
98not self.subtype.oclIsUndefined()
99
100 context TmGpsrS1DataFieldHeader inv invGenMult31:
101not self.destinationId.oclIsUndefined()
102
103 context TmGpsrS1DataFieldHeader inv invGenMult32:
104not self.tfUndefinedA.oclIsUndefined()
105
106 context TmGpsrS1DataFieldHeader inv invGenMult33:
107not self.tfSeconds.oclIsUndefined()
108
109 context TmGpsrS1DataFieldHeader inv invGenMult34:
110not self.tfSubSeconds.oclIsUndefined()
111
112 context TmGpsrS1DataFieldHeader inv invGenMult35:
113not self.tfUndefinedB.oclIsUndefined()
114
115 context SarS1DataFieldHeader inv invGenMult36:
116not self.tcCoarseTime.oclIsUndefined()
117
118 context SarS1DataFieldHeader inv invGenMult37:
119not self.tcFineTime.oclIsUndefined()
120
121 context SarS1DataFieldHeader inv invGenMult38:
122not self.ancillaryData.oclIsUndefined()
123
124 context MsiS2DataFieldHeader inv invGenMult39:
125not self.startTimeCoarse.oclIsUndefined()
126
127 context MsiS2DataFieldHeader inv invGenMult40:
128not self.startTimeFine.oclIsUndefined()
129
130 context MsiS2DataFieldHeader inv invGenMult41:
131not self.timeCorrectionValue.oclIsUndefined()
132
133 context MsiS2DataFieldHeader inv invGenMult42:
134not self.syncStatusValidity.oclIsUndefined()
135
136 context MsiS2DataFieldHeader inv invGenMult43:
137not self.syncStatusFlag.oclIsUndefined()
138
139 context MsiS2DataFieldHeader inv invGenMult44:
140not self.systemOperationMode.oclIsUndefined()
141
142 context MsiS2DataFieldHeader inv invGenMult45:
143not self.compressionStatus.oclIsUndefined()
144
145 context TmGpsrS2DataFieldHeader inv invGenMult46:
146not self.fillerA.oclIsUndefined()
147
148 context TmGpsrS2DataFieldHeader inv invGenMult47:
149not self.version.oclIsUndefined()
150
151 context TmGpsrS2DataFieldHeader inv invGenMult48:
152not self.fillerB.oclIsUndefined()
153
154 context TmGpsrS2DataFieldHeader inv invGenMult49:
155not self.type.oclIsUndefined()
156
157 context TmGpsrS2DataFieldHeader inv invGenMult50:
158not self.subtype.oclIsUndefined()
159
160 context TmGpsrS2DataFieldHeader inv invGenMult51:
161not self.destinationId.oclIsUndefined()
162
163 context TmGpsrS2DataFieldHeader inv invGenMult52:
164not self.tfSeconds.oclIsUndefined()
165
166 context TmGpsrS2DataFieldHeader inv invGenMult53:
167not self.tfSubSeconds.oclIsUndefined()
168
169 context TmGpsrS2DataFieldHeader inv invGenMult54:
170not self.tfUndefinedA.oclIsUndefined()
171
172 context TmStrS2DataFieldHeader inv invGenMult55:
173not self.fillerA.oclIsUndefined()
174
175 context TmStrS2DataFieldHeader inv invGenMult56:
176not self.version.oclIsUndefined()
177
178 context TmStrS2DataFieldHeader inv invGenMult57:
179not self.fillerB.oclIsUndefined()
180
181 context TmStrS2DataFieldHeader inv invGenMult58:
182not self.type.oclIsUndefined()
183
184 context TmStrS2DataFieldHeader inv invGenMult59:
185not self.subtype.oclIsUndefined()
186
187 context TmStrS2DataFieldHeader inv invGenMult60:
188not self.destinationId.oclIsUndefined()
189
190 context TmStrS2DataFieldHeader inv invGenMult61:
191not self.tfSeconds.oclIsUndefined()
192
193 context TmStrS2DataFieldHeader inv invGenMult62:
194not self.tfSubSeconds.oclIsUndefined()
195
196 context TmStrS2DataFieldHeader inv invGenMult63:
197not self.syncA.oclIsUndefined()
198
199 context TmStrS2DataFieldHeader inv invGenMult64:
200not self.syncB.oclIsUndefined()
201
202 context TmCswS2DataFieldHeader inv invGenMult65:
203not self.fillerA.oclIsUndefined()
204
205 context TmCswS2DataFieldHeader inv invGenMult66:
206not self.version.oclIsUndefined()
207
208 context TmCswS2DataFieldHeader inv invGenMult67:
209not self.fillerB.oclIsUndefined()
210
211 context TmCswS2DataFieldHeader inv invGenMult68:
212not self.type.oclIsUndefined()
213
214 context TmCswS2DataFieldHeader inv invGenMult69:
215not self.subtype.oclIsUndefined()
216
217 context TmCswS2DataFieldHeader inv invGenMult70:
218not self.destinationId.oclIsUndefined()
219
220 context TmCswS2DataFieldHeader inv invGenMult71:
221not self.tfSeconds.oclIsUndefined()
222
223 context TmCswS2DataFieldHeader inv invGenMult72:
224not self.tfSubSeconds.oclIsUndefined()
225
226 context TmCswS2DataFieldHeader inv invGenMult73:
227not self.syncA.oclIsUndefined()
228
229 context TmCswS2DataFieldHeader inv invGenMult74:
230not self.syncB.oclIsUndefined()
231
232 context OlciS3DataFieldHeader inv invGenMult75:
233not self.fillerA.oclIsUndefined()
234
235 context OlciS3DataFieldHeader inv invGenMult76:
236not self.version.oclIsUndefined()
237
238 context OlciS3DataFieldHeader inv invGenMult77:
239not self.fillerB.oclIsUndefined()
240
241 context OlciS3DataFieldHeader inv invGenMult78:
242not self.type.oclIsUndefined()
243
244 context OlciS3DataFieldHeader inv invGenMult79:
245not self.subtype.oclIsUndefined()
246
247 context OlciS3DataFieldHeader inv invGenMult80:
248not self.destinationId.oclIsUndefined()
249
250 context OlciS3DataFieldHeader inv invGenMult81:
251not self.tfScienceTimeMsp.oclIsUndefined()
252
253 context OlciS3DataFieldHeader inv invGenMult82:
254not self.tfScienceTimeLsp.oclIsUndefined()
255
256 context OlciS3DataFieldHeader inv invGenMult83:
257not self.tfStat.oclIsUndefined()
258
259 context SlstrS3DataFieldHeader inv invGenMult84:
260not self.fillerA.oclIsUndefined()
261
262 context SlstrS3DataFieldHeader inv invGenMult85:
263not self.version.oclIsUndefined()
264
265 context SlstrS3DataFieldHeader inv invGenMult86:
266not self.fillerB.oclIsUndefined()
267
268 context SlstrS3DataFieldHeader inv invGenMult87:
269not self.type.oclIsUndefined()
270
271 context SlstrS3DataFieldHeader inv invGenMult88:
272not self.subtype.oclIsUndefined()
273
274 context SlstrS3DataFieldHeader inv invGenMult89:
275not self.destinationId.oclIsUndefined()
276
277 context SlstrS3DataFieldHeader inv invGenMult90:
278not self.tfTime.oclIsUndefined()
279
280 context SlstrS3DataFieldHeader inv invGenMult91:
281not self.tfStat.oclIsUndefined()
282
283 context DorisS3DateFieldHeader inv invGenMult92:
284not self.fillerA.oclIsUndefined()
285
286 context DorisS3DateFieldHeader inv invGenMult93:
287not self.version.oclIsUndefined()
288
289 context DorisS3DateFieldHeader inv invGenMult94:
290not self.fillerB.oclIsUndefined()
291
292 context DorisS3DateFieldHeader inv invGenMult95:
293not self.type.oclIsUndefined()
294
295 context DorisS3DateFieldHeader inv invGenMult96:
296not self.subtype.oclIsUndefined()
297
298 context DorisS3DateFieldHeader inv invGenMult97:
299not self.destinationId.oclIsUndefined()
300
301 context DorisS3DateFieldHeader inv invGenMult98:
302not self.tfTime.oclIsUndefined()
303
304 context DorisS3DateFieldHeader inv invGenMult99:
305not self.spare.oclIsUndefined()
306
307 context TmNavattS3DataFieldHeader inv invGenMult100:
308not self.fillerA.oclIsUndefined()
309
310 context TmNavattS3DataFieldHeader inv invGenMult101:
311not self.version.oclIsUndefined()
312
313 context TmNavattS3DataFieldHeader inv invGenMult102:
314not self.fillerB.oclIsUndefined()
315
316 context TmNavattS3DataFieldHeader inv invGenMult103:
317not self.type.oclIsUndefined()
318
319 context TmNavattS3DataFieldHeader inv invGenMult104:
320not self.subtype.oclIsUndefined()
321
322 context TmNavattS3DataFieldHeader inv invGenMult105:
323not self.destinationId.oclIsUndefined()
324
325 context TmNavattS3DataFieldHeader inv invGenMult106:
326not self.tfCoarse.oclIsUndefined()
327
328 context TmNavattS3DataFieldHeader inv invGenMult107:
329not self.tfFine.oclIsUndefined()
330
331 context TmNavattS3DataFieldHeader inv invGenMult108:
332not self.tfStat.oclIsUndefined()
333
334 context MwrS3DataFieldHeader inv invGenMult109:
335not self.fillerA.oclIsUndefined()
336
337 context MwrS3DataFieldHeader inv invGenMult110:
338not self.version.oclIsUndefined()
339
340 context MwrS3DataFieldHeader inv invGenMult111:
341not self.fillerB.oclIsUndefined()
342
343 context MwrS3DataFieldHeader inv invGenMult112:
344not self.type.oclIsUndefined()
345
346 context MwrS3DataFieldHeader inv invGenMult113:
347not self.subtype.oclIsUndefined()
348
349 context MwrS3DataFieldHeader inv invGenMult114:
350not self.destinationId.oclIsUndefined()
351
352 context MwrS3DataFieldHeader inv invGenMult115:
353not self.tfOverSecond.oclIsUndefined()
354
355 context MwrS3DataFieldHeader inv invGenMult116:
356not self.tfSubSecond.oclIsUndefined()
357
358 context MwrS3DataFieldHeader inv invGenMult117:
359not self.tfStat.oclIsUndefined()
360
361 context SralS3DataFieldHeader inv invGenMult118:
362not self.fillerA.oclIsUndefined()
363
364 context SralS3DataFieldHeader inv invGenMult119:
365not self.version.oclIsUndefined()
366
367 context SralS3DataFieldHeader inv invGenMult120:
368not self.fillerB.oclIsUndefined()
369
370 context SralS3DataFieldHeader inv invGenMult121:
371not self.type.oclIsUndefined()
372
373 context SralS3DataFieldHeader inv invGenMult122:
374not self.subtype.oclIsUndefined()
375
376 context SralS3DataFieldHeader inv invGenMult123:
377not self.destinationId.oclIsUndefined()
378
379 context SralS3DataFieldHeader inv invGenMult124:
380not self.tfCoarse.oclIsUndefined()
381
382 context SralS3DataFieldHeader inv invGenMult125:
383not self.tfFine.oclIsUndefined()
384
385 context SralS3DataFieldHeader inv invGenMult126:
386not self.tfStat.oclIsUndefined()
387
388 context TmGpsrS3DataFieldHeader inv invGenMult127:
389not self.fillerA.oclIsUndefined()
390
391 context TmGpsrS3DataFieldHeader inv invGenMult128:
392not self.version.oclIsUndefined()
393
394 context TmGpsrS3DataFieldHeader inv invGenMult129:
395not self.fillerB.oclIsUndefined()
396
397 context TmGpsrS3DataFieldHeader inv invGenMult130:
398not self.type.oclIsUndefined()
399
400 context TmGpsrS3DataFieldHeader inv invGenMult131:
401not self.subtype.oclIsUndefined()
402
403 context TmGpsrS3DataFieldHeader inv invGenMult132:
404not self.destinationId.oclIsUndefined()
405
406 context TmGpsrS3DataFieldHeader inv invGenMult133:
407not self.tfSeconds.oclIsUndefined()
408
409 context TmGpsrS3DataFieldHeader inv invGenMult134:
410not self.tfSubSeconds.oclIsUndefined()
411
412 context TmGpsrS3DataFieldHeader inv invGenMult135:
413not self.tfBlank.oclIsUndefined()
414
415 context PacketData inv invGenMult136:
416not self.dataArray.oclIsUndefined()
417
418 context PacketData inv invGenMult137:
419not self.activePacketDataField.oclIsUndefined()
420
421 context PacketErrorControl inv invGenMult138:
422not self.actualValue.oclIsUndefined()
423
424 context PacketErrorControl inv invGenMult139:
425not self.calculatedValue.oclIsUndefined()
426
427 context PacketErrorControl inv invGenMult140:
428not self.activePacketDataField.oclIsUndefined()
429
430 context FragmentPacketDataField inv invGenMult141:
431not self.dataArray.oclIsUndefined()
432
433 context ChannelDataPerVcid inv invGenMult142:
434not self.virtualChannelId.oclIsUndefined()
435
436 context ChannelDataPerVcid inv invGenMult143:
437self.channelData->size() >= 1
438
439 context ChannelDataPerVcid inv invGenMult144:
440self.isp->size() >= 1
441
442 context ChannelData inv invGenMult145:
443not self.transmissionData.oclIsUndefined()
444
445 context ChannelData inv invGenMult146:
446not self.channelDataPerVcid.oclIsUndefined()
447
448 context Cadu inv invGenMult147:
449not self.sync.oclIsUndefined()
450
451 context Cadu inv invGenMult148:
452not self.reedSolomonCoding.oclIsUndefined()
453
454
455 context Cadu inv invGenMult150:
456not self.channelData.oclIsUndefined()
457
458 context Sync inv invGenMult151:
459not self.value.oclIsUndefined()
460
461 context Sync inv invGenMult152:
462not self.cadu.oclIsUndefined()
463
464 context ReedSolomonCoding inv invGenMult153:
465not self.rsActualCheckSymbols.oclIsUndefined()
466
467 context ReedSolomonCoding inv invGenMult154:
468not self.rsCalculatedCheckSymbols.oclIsUndefined()
469
470 context ReedSolomonCoding inv invGenMult155:
471not self.cadu.oclIsUndefined()
472
473 context ExtendedCaduInfo inv invGenMult156:
474not self.value.oclIsUndefined()
475
476 context ExtendedCaduInfo inv invGenMult157:
477not self.cadu.oclIsUndefined()
478
479 context TransmissionData inv invGenMult158:
480not self.configuration.oclIsUndefined()
481
482 context Configuration inv invGenMult159:
483not self.transmission.oclIsUndefined()
484
485 context Configuration inv invGenMult160:
486not self.maxCounterPerApidSuffixConfig.oclIsUndefined()
487
488 context Configuration inv invGenMult161:
489not self.validApidsConfig.oclIsUndefined()
490
491 context Configuration inv invGenMult162:
492not self.rtStpsConfig.oclIsUndefined()
493
494 context MaxCounterPerApidSuffixConfig inv invGenMult163:
495self.apidSuffixAndMaxCounter->size() >= 1
496
497 context MaxCounterPerApidSuffixConfig inv invGenMult164:
498not self.configuration.oclIsUndefined()
499
500 context ApidSuffixAndMaxCounter inv invGenMult165:
501not self.apidSuffix.oclIsUndefined()
502
503 context ApidSuffixAndMaxCounter inv invGenMult166:
504not self.maxCounterPerApidSuffixConfig.oclIsUndefined()
505
506 context ValidApidsConfig inv invGenMult167:
507not self.configuration.oclIsUndefined()
508
509 context ValidApidsConfig inv invGenMult168:
510self.ispInfo->size() >= 1
511
512 context IspInfo inv invGenMult169:
513not self.validApidsConfig.oclIsUndefined()
514
515 context RtStpsConfig inv invGenMult170:
516not self.configuration.oclIsUndefined()
517
518 context RtStpsConfig inv invGenMult171:
519not self.xsveRtStps.oclIsUndefined()
520
521 context XsveRtStps inv invGenMult172:
522not self.frameLength.oclIsUndefined()
523
524 context XsveRtStps inv invGenMult173:
525not self.rsCorrectSize.oclIsUndefined()
526
527 context XsveRtStps inv invGenMult174:
528not self.idleVcid.oclIsUndefined()
529
530 context XsveRtStps inv invGenMult175:
531not self.idleApid.oclIsUndefined()
532
533 context XsveRtStps inv invGenMult176:
534not self.vcdusConfig.oclIsUndefined()
535
536 context XsveRtStps inv invGenMult177:
537not self.rtStpsConfig.oclIsUndefined()
538
539 context VcdusConfig inv invGenMult178:
540not self.xsveRtStps.oclIsUndefined()
541
542 context VcdusConfig inv invGenMult179:
543self.vcduConfig->size() >= 1
544
545 context VcduConfig inv invGenMult180:
546not self.vcdusConfig.oclIsUndefined()
547
548 context VcduConfig inv invGenMult181:
549not self.vcid.oclIsUndefined()
550
551 context VcduConfig inv invGenMult182:
552not self.minPacketSize.oclIsUndefined()
553
554 context VcduConfig inv invGenMult183:
555not self.maxPacketSize.oclIsUndefined()
556
557 context VcduConfig inv invGenMult184:
558not self.ispsConfig.oclIsUndefined()
559
560 context IspsConfig inv invGenMult185:
561not self.vcduConfig.oclIsUndefined()
562
563 context IspsConfig inv invGenMult186:
564self.ispConfig->size() >= 1
565
566 context IspConfig inv invGenMult187:
567not self.ispsConfig.oclIsUndefined()
568
569 context IspConfig inv invGenMult188:
570not self.apid.oclIsUndefined()
571
572 context VcduHeader inv invGenMult189:
573not self.mcidTfVersionNumber.oclIsUndefined()
574
575 context VcduHeader inv invGenMult190:
576not self.mcidSpacecraftId.oclIsUndefined()
577
578 context VcduHeader inv invGenMult191:
579not self.virtualChannelId.oclIsUndefined()
580
581 context VcduHeader inv invGenMult192:
582not self.virtualChannelFrameCount.oclIsUndefined()
583
584 context VcduHeader inv invGenMult193:
585not self.signFieldReplayFlag.oclIsUndefined()
586
587 context VcduHeader inv invGenMult194:
588not self.signFieldRsvdSpare.oclIsUndefined()
589
590 context VcduHeader inv invGenMult195:
591not self.frameHeaderErrorControl.oclIsUndefined()
592
593 context MpduIdleHeader inv invGenMult198:
594not self.value.oclIsUndefined()
595
596 context MpduActiveHeader inv invGenMult199:
597not self.rsvdSpare.oclIsUndefined()
598
599 context MpduActiveHeader inv invGenMult200:
600not self.firstHeaderPointer.oclIsUndefined()
601
602context ByteSequence inv invGenMult201:
603self.byte->size()>=1
604
605context Vcid inv invGenMult202:
606not self.value.oclIsUndefined()
607
608context ApidPcat inv invGenMult203:
609not self.value.oclIsUndefined()
610
611context Apid inv invGenMult204:
612not self.value.oclIsUndefined()
613
614context Apid inv invGenMult205:
615not self.apidPid.oclIsUndefined()
616
617context Apid inv invGenMult206:
618not self.apidPcat.oclIsUndefined()
619
620context ApidPid inv invGenMult207:
621not self.value.oclIsUndefined()
622
623context ChannelData inv invextracted1:
624self.cadu->size() > 0
625
626
627
628
629endpackage \ No newline at end of file