Commit graph

270 commits

Author SHA1 Message Date
4ba0ed09b2 Merge with Robbe's scheduling language 2025-07-23 15:30:32 +02:00
457aac48b3 fix 2025-07-23 15:15:17 +02:00
6b5931343d Merge remote-tracking branch 'github/master' into development 2025-07-23 13:59:00 +02:00
558772fbe4 commit some long outstanding changes 2025-07-23 13:57:25 +02:00
e046f2f972 nice visualization 2025-07-23 13:56:16 +02:00
fecce51828 add tutorial on model transformation with pivots 2025-07-23 13:41:28 +02:00
790ba031cf add conformance check to MT tutorial 2025-07-23 11:06:32 +02:00
33a70c9a88 add model transformation tutorial 2025-07-23 11:03:48 +02:00
66b9a2dc33 add tutorial 2025-07-23 10:04:08 +02:00
35f74aed84 get rid of unnecessary link 2025-07-22 17:16:11 +02:00
069cb439cb add two more tutorials 2025-07-22 17:15:00 +02:00
1dfeef767e start writing tutorials 2025-07-22 16:47:46 +02:00
robbe
e1eb6e0df4 Placeholders for node documentation (what and how)
what and why covered in transformation/schedule/doc/schedule.md
2025-06-30 18:22:16 +02:00
robbe
af12f3d524 Added some documentation, fixed test and missing schedule 2025-06-30 18:03:47 +02:00
robbe
fd6c8b4277 Added some documentation, fixed test and missing schedule 2025-06-30 18:03:24 +02:00
robbe
ebfd85a666 A fully working version of the scheduling language with added examples 2025-06-27 12:21:41 +02:00
robbe
ec42f74960 Added an eval_context_decorator to allow user defined functions in rules 2025-06-27 12:20:00 +02:00
robbe
e4ea9a0410 Added ';' required after a global constraint for concistency 2025-06-27 12:17:27 +02:00
robbe
58366fa9bb add Action code to the cd parser. 2025-06-27 12:17:10 +02:00
robbe
9eea3618d0 cleanup the od api interface 2025-06-27 12:15:19 +02:00
joeriexelmans
35f74ab79d
Merge pull request #2 from joeriexelmans/development
Adding bytes as a type + add FTG+PM++ formalism
2025-06-24 13:59:45 +02:00
Inte Vleminckx
9475b1fdc5 Merge remote-tracking branch 'origin/master' into development
# Conflicts:
#	api/od.py
2025-06-03 16:25:24 +02:00
Inte Vleminckx
d00b9c25db Add 'simplified' version of the FTG+PM++ formalism with operational semantics 2025-06-03 16:17:37 +02:00
robbe
04a17f6ac8 has_slot(obj) now works on instance ipv class. Useful for optional field 2025-04-24 13:07:32 +02:00
robbe
8ee9fba4ea petrinet example fixed 2025-04-24 12:33:38 +02:00
robbe
756b3f30da get_slots and is_instance added to readonly api + is_instance implementation 2025-04-24 12:27:28 +02:00
robbe
5e5865d0d5 base_case of len == 0 added (same as Interactive decisionMaker) 2025-04-24 12:25:44 +02:00
robbe
bad9e8e32a removed unused variable 2025-04-24 12:24:51 +02:00
robbe
87fc7362db Scheduler petrinet example 2025-04-24 12:23:29 +02:00
robbe
2c64ebda67 Scheduler first commit 2025-04-24 12:23:07 +02:00
Inte Vleminckx
ced3edbd08 fix bytes extraction + give created objects also a name when None is provided (same as links) 2025-02-19 10:45:46 +01:00
07edcc0a8e Merge remote-tracking branch 'github/development' into development 2025-02-05 16:27:01 +01:00
a95a99f722 Merge remote-tracking branch 'github/development' into development 2025-02-05 16:26:37 +01:00
Inte Vleminckx
51b8bdb001 Add test for bytes type 2025-02-05 16:26:30 +01:00
e0136937b9 cleanup 2025-02-05 16:26:22 +01:00
Inte Vleminckx
98f36c4cf0 Adding bytes as a type 2025-02-05 16:24:22 +01:00
Inte Vleminckx
86cd7027f3 Adding bytes as a type 2025-02-05 16:01:56 +01:00
70c53a9aef rename branch 2025-02-05 10:43:15 +01:00
6c41c83f4f rename branch 2025-02-05 10:40:40 +01:00
ad6fcd7a24 add type check when overwriting slot value 2025-01-29 16:16:59 +01:00
a245d0a406 add a todo thingy 2025-01-29 16:16:47 +01:00
7f5c2f39fc update readme 2025-01-27 17:07:53 +01:00
ecf669425f update readme 2025-01-27 17:07:36 +01:00
0ed716585c update readme 2025-01-27 16:58:13 +01:00
1d03337a61 update readme 2025-01-27 16:53:39 +01:00
8fe7b0ea04 Commit some outstanding changes. Add TODO for cleanup. 2025-01-27 16:03:45 +01:00
200f2a3ede add jinja2-based renderer for object diagrams 2024-12-17 15:32:24 +01:00
26d8655147 add Jinja2-based tapaal exporter 2024-12-17 14:30:24 +01:00
6aa5302e36 rewriter: extra check to see if produced names are valid (meaning: serializable/parseable) 2024-12-12 13:27:24 +01:00
7914f01006 make sure no one deletes elements that were matched in the RHS with a RHS-condition... 2024-12-11 21:14:22 +01:00