aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/store-reasoning-scope
Commit message (Collapse)AuthorAge
* feat: state-based store for cross referencesLibravatar Kristóf Marussy2023-12-08
| | | | | | | Efficiently store cross references even if default ref(*, *): false. Uses propagation rules instead of view queries to reason about type constraints and multiplicity.
* fix: upper and lower scopesLibravatar Kristóf Marussy2023-11-19
| | | | | | | | | Make sure the scope bound guides the best-first search and is always obeyed even if it can't be fully represented using the scoped partial model abstraction. For representable bounds (classes and unary predicate that are always fully knwon to be false or true in the initial model) this leads to duplicated computations.
* fix: contains assertionsLibravatar Kristóf Marussy2023-11-17
|
* fix: scope upper boundsLibravatar Kristóf Marussy2023-11-17
|
* chore: remove VIATRA brandingLibravatar Kristóf Marussy2023-09-16
| | | | | | | | Rename VIATRA subprojects to Refinery Interpreter to avoid interfering with Eclipse Foundation trademarks. Uses refering to a specific (historical) version of VIATRA were kept to avoid ambiguity.
* fix: avoid GLOP error message on stderrLibravatar Kristóf Marussy2023-09-11
|
* feat: cancellation token for ModelStoreLibravatar Kristóf Marussy2023-09-11
|
* fix: build failures after integrating generationLibravatar Kristóf Marussy2023-09-11
|
* feat: integrate DSE with partial interpretationLibravatar Kristóf Marussy2023-09-09
|
* feat: declarative DSE rules and model refinementLibravatar Kristóf Marussy2023-09-07
|
* feat: scope propagator in languageLibravatar Kristóf Marussy2023-09-03
|
* feat: type scope propagatorLibravatar Kristóf Marussy2023-09-03