Yentl Van Tendeloo
|
10c0ae42ae
Check whether we need to do the cardinalities check, before fetching the instances
|
9 vuotta sitten |
Yentl Van Tendeloo
|
592749bd89
Added quick-fail for conformance check
|
9 vuotta sitten |
Yentl Van Tendeloo
|
4426160ea0
Fixed constraint calls
|
9 vuotta sitten |
Yentl Van Tendeloo
|
f9808780d3
Undo faulty optimization
|
9 vuotta sitten |
Yentl Van Tendeloo
|
bdaedbc129
Removed logs
|
9 vuotta sitten |
Yentl Van Tendeloo
|
bd060c7100
Call the constructors of the type, not of ourself!
|
9 vuotta sitten |
Yentl Van Tendeloo
|
4f1bf65d83
Fixed some problems in AL type model now that there is an actual model
|
9 vuotta sitten |
Yentl Van Tendeloo
|
e46afede3f
Fixed bugs in AL typer
|
9 vuotta sitten |
Yentl Van Tendeloo
|
ae9a592153
Added new constructor for constraints (anonymous function)
|
9 vuotta sitten |
Yentl Van Tendeloo
|
eae0c8bbb4
Implemented reverseKeyLookup as a primitive for significant performance boost
|
9 vuotta sitten |
Yentl Van Tendeloo
|
a5a1b12bdf
Fixed bugs in previous commit, where some parts didn't completely use names yet
|
9 vuotta sitten |
Yentl Van Tendeloo
|
756f0f71b6
Give cleaner error messages by not passing around potential null-refs
|
9 vuotta sitten |
Yentl Van Tendeloo
|
e31818d6fc
Slightly more efficient library operations
|
9 vuotta sitten |
Yentl Van Tendeloo
|
c9c0a37520
Fixed bug in allInstances
|
9 vuotta sitten |
Yentl Van Tendeloo
|
f0c47aa451
Fixed bug in checking of upper cardinalities, found with test
|
9 vuotta sitten |
Yentl Van Tendeloo
|
966bc9ab6d
Fixed tests; made library more consistent in its use of names instead of IDs
|
9 vuotta sitten |
Yentl Van Tendeloo
|
d8b0642b31
Relaxed MvS constraint to allow for ambiguous keys (though not for duplicates!), thus solving the cardinality problem
|
9 vuotta sitten |
Yentl Van Tendeloo
|
7566327d68
Updated all*AssociationInstances to use strings as well
|
9 vuotta sitten |
Yentl Van Tendeloo
|
5249d3a690
Fixed some parts of the code: at least now some violations are detected
|
9 vuotta sitten |
Yentl Van Tendeloo
|
d849dab06e
Short path if the model is empty: don't read out all edges just to create cardinality dictionary
|
9 vuotta sitten |
Yentl Van Tendeloo
|
5c89031128
Fixed typo in tests
|
9 vuotta sitten |
Yentl Van Tendeloo
|
44d8048232
Faster checking of cardinalities
|
9 vuotta sitten |
Yentl Van Tendeloo
|
13c4e0e038
First cache all cardinalities so we don't have to read the attribute thousands of times
|
9 vuotta sitten |
Yentl Van Tendeloo
|
d15e2182fe
Reimplement reverseNameLookup and fixed bug in cardinality checking of Associations
|
9 vuotta sitten |
Yentl Van Tendeloo
|
68fdb81ec5
Fixed some bugs; leave some bugs
|
9 vuotta sitten |
Yentl Van Tendeloo
|
3889bd6848
Added code for cardinality checking
|
9 vuotta sitten |
Yentl Van Tendeloo
|
4071545f7f
Add check for lower and upper multiplicities
|
9 vuotta sitten |
Yentl Van Tendeloo
|
f6eef301f8
Fixed include in conformance check; make_parallel uses PO instead of CO
|
9 vuotta sitten |
Yentl Van Tendeloo
|
0853b0f64c
Fixed is_nominal_subtype
|
9 vuotta sitten |
Yentl Van Tendeloo
|
ac988bb2d0
Fixed similar problems of == and element_eq mix-ups
|
9 vuotta sitten |