Commit graph

17 commits

Author SHA1 Message Date
robbe
9eea3618d0 cleanup the od api interface 2025-06-27 12:15:19 +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
756b3f30da get_slots and is_instance added to readonly api + is_instance implementation 2025-04-24 12:27:28 +02:00
3ddfc96532 add renderer for Port + Petri Net + traceability 2024-12-09 17:09:43 +01:00
9883e09ac2 merging (meta-)models works (but it's dirty!) 2024-12-03 17:58:03 +01:00
c31c8bf3ea and now it's even better 2024-12-02 15:44:15 +01:00
d14d72b8e7 use precomputed mappings for get_name-function in ODAPI (faster) 2024-12-02 15:37:07 +01:00
abbc854a50 fix bug 2024-11-11 18:56:34 +01:00
ad3752cd61 Rewrite the 'rewriter' + Added transformation schedule to CBD example, simplifying the rules 2024-11-08 16:27:32 +01:00
9c68b288c1 Make OD-API for consistent for constraints, LHS patterns, RHS actions. 2024-11-07 11:05:06 +01:00
1eb8a84553 (WIP) implementing CBD language... Meta-meta-model: Association inherits from Class. Matcher accepts pivot. Add generic graphviz renderer. 2024-11-07 09:46:29 +01:00
a26ceef10f Conformance checker relies much more on ODAPI rather than duplicating its logic + Fix error in bootstrap of primitive types 2024-11-05 16:54:00 +01:00
75d938d2be OD parser: use ODAPI instead of 'OD' service + support ActionCode-typed attributes 2024-11-05 13:59:04 +01:00
43080f88fe ODAPI: fix bug + add function 'has_slot' 2024-10-29 23:48:30 +01:00
7338a6675d Clearer error when getting non-existing slot 2024-10-29 16:18:27 +01:00
590ce0b0b9 Fix bug in ODAPI 2024-10-29 11:19:50 +01:00
cd26a401fe Add example of 'woods' operational semantics. Clearer error messages. Implement full OD-API. Small refactoring of Conformance class. 2024-10-28 14:15:12 +01:00