aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/store-reasoning/src/test
Commit message (Collapse)AuthorAge
* refactor: move terms and DNF into logic subprojectLibravatar Kristóf Marussy2024-04-07
|
* 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.
* 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: build failures after integrating generationLibravatar Kristóf Marussy2023-09-11
|
* fix: strong represenative election algorithmLibravatar Kristóf Marussy2023-08-27
| | | | Make sure to merge all clusters reachable from source and target.
* feat: improve semantics error reportingLibravatar Kristóf Marussy2023-08-20
| | | | | Also makes model seeds cancellable to reduce server load during semantic analysis.
* fix: abstract type chain eliminationLibravatar Kristóf Marussy2023-08-19
|
* fix: opposite translation error reportingLibravatar Kristóf Marussy2023-08-17
|
* fix: containment link translationLibravatar Kristóf Marussy2023-08-17
| | | | | Improper equality implementation of representative election literals merged weak and strong connected components during query canonicalization.
* fix: concrete supertype translationLibravatar Kristóf Marussy2023-08-13
|
* feat: metamodel translatorLibravatar Kristóf Marussy2023-08-13
|
* feat: concrete count in partial modelsLibravatar Kristóf Marussy2023-07-25
|
* feat: partial interpretation for type hierarchyLibravatar Kristóf Marussy2023-07-20
|
* feat: multi-object based EQUALS and EXISTSLibravatar Kristóf Marussy2023-07-20
| | | | | | | | | Adds translator for EQUALS and EXISTS symbols based on the multi-object formalism. Only diagonal equality links are supported (e.g., distinct nodes may not be EQUALS with each other). Also introduces initial model seeds to separate partial interpreter construction and graph initialization better.
* feat: basic partial interpretation infrastructureLibravatar Kristóf Marussy2023-07-20
|
* refactor: Dnf lifterLibravatar Kristóf Marussy2023-06-29
| | | | | * Use method object pattern to simplify code. * Optimize existential quantification in transitive queries.
* feat: Dnf liftingLibravatar Kristóf Marussy2023-06-29
| | | | Support for count and aggregation is still missing.
* chore: add copyright headersLibravatar Kristóf Marussy2023-04-15
| | | | | | | | | | | | | | Make sure we obey the REUSE (https://reuse.software) specification and the origin, copyright owner, and license of all files are clearly marked. The whole project is under the EPL-2.0, except for trivial files where copyright is not applicable that are marked with the CC0-1.0 license. Moreover, code included from third parties is also available under the respective license. chore: add CONTRIBUTORS.md List all authors and supporting organizations in accordance with the REUSE specification.
* refactor: rename PartialInterpretation adapterLibravatar Kristóf Marussy2023-02-25