Joeri Exelmans
|
9c68b288c1
Make OD-API for consistent for constraints, LHS patterns, RHS actions.
|
9 months ago |
Joeri Exelmans
|
1eb8a84553
(WIP) implementing CBD language... Meta-meta-model: Association inherits from Class. Matcher accepts pivot. Add generic graphviz renderer.
|
9 months ago |
Joeri Exelmans
|
a26ceef10f
Conformance checker relies much more on ODAPI rather than duplicating its logic + Fix error in bootstrap of primitive types
|
9 months ago |
Joeri Exelmans
|
c92d5be284
Add comment
|
9 months ago |
Joeri Exelmans
|
31e0f8195f
Conformance checker: use CDAPI for subtype checking
|
9 months ago |
Joeri Exelmans
|
361591f971
Conformance checker: begin porting to CDAPI for subtype checking
|
9 months ago |
Joeri Exelmans
|
75d938d2be
OD parser: use ODAPI instead of 'OD' service + support ActionCode-typed attributes
|
9 months ago |
Joeri Exelmans
|
16604d0f0b
OD service: redirect function already implemented in ODAPI
|
9 months ago |
Joeri Exelmans
|
b73ca789cc
Conformance checker bug: also look for subtypes of associations when checking multiplicities
|
9 months ago |
Joeri Exelmans
|
641e4b9810
(WIP) add CBD language
|
9 months ago |
Joeri Exelmans
|
a89fe4bb71
Port language: Textual renderer shows when a berth is being operated
|
9 months ago |
Joeri Exelmans
|
cc89fe96c1
Fix graphviz renderer for 'port' language
|
9 months ago |
Joeri Exelmans
|
b944ece747
Let's keep it simple
|
9 months ago |
Joeri Exelmans
|
86610139d2
Refactor 'port' demo to include starting point for assignment
|
9 months ago |
Joeri Exelmans
|
72c78c664f
Update gitignore
|
9 months ago |
Joeri Exelmans
|
b116496f87
Make sure line is erased.
|
9 months ago |
Joeri Exelmans
|
43080f88fe
ODAPI: fix bug + add function 'has_slot'
|
9 months ago |
Joeri Exelmans
|
51b8469856
Clearer error msg
|
9 months ago |
Joeri Exelmans
|
48f7a455fb
Fancy up the conformance checker a bit. Clearer error messages, and allow constraints to return not just a boolean, but also (lists of) strings, containing error messages.
|
9 months ago |
Joeri Exelmans
|
a14676da42
Add models for assignment 4.
|
9 months ago |
Joeri Exelmans
|
a682204381
OD textual renderer: fix order when there are links to/from links
|
9 months ago |
Joeri Exelmans
|
d671c5d71a
Remove duped code
|
9 months ago |
Joeri Exelmans
|
7338a6675d
Clearer error when getting non-existing slot
|
9 months ago |
Joeri Exelmans
|
67c6779b20
Clearer error when creating link between non-existing objects
|
9 months ago |
Joeri Exelmans
|
64708cb8d0
Clearer exceptions caused by constraint evaluation
|
9 months ago |
Joeri Exelmans
|
043f44d163
Move function for making actions pure to simulator lib
|
9 months ago |
Joeri Exelmans
|
c738e8bcd1
Extract language-independent 'Simulator' class from woods example
|
9 months ago |
Joeri Exelmans
|
590ce0b0b9
Fix bug in ODAPI
|
9 months ago |
Joeri Exelmans
|
a4352e3184
BIG speedup by caching the *set* of edge targets for a given key
|
9 months ago |
Joeri Exelmans
|
38924237e1
Don't add conformance check to actions (just check always after every step)
|
9 months ago |