| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Removes VIATRA sources from coverage anaylsis, since those files are maintained
by the VIATRA project.
|
|
|
|
|
|
|
|
|
|
|
| |
When a projection indexer is constructed for a production node, the projection
memory is only populated if changes are being propagated. The cache doesn't get
populated even if changes are flushed afterwards. This not only returns invalid
query results, but also a duplicate deletion exception will be thrown when the
production node tries to delete a tuple from the index memory.
To counteract this issue, we enable update propagation while a matcher (and its
associated indexers) are being created.
|
| |
|
|
|
|
| |
Reduce server load by introducing a timeout for semantics analysis.
|
|
|
|
|
| |
Since only RETE uses ITC, we may move ITC into the RETE project.
Also removes unused ITC algorithms.
|
|
|
|
| |
Make sure the copyright headers are up to date.
|
|
|
|
|
| |
Since we remove EMF dependencies, there is no point to maintaining a base index
separate from the rest of the runtime.
|
|
|
|
| |
We don't need Eclipse platform support, table-based scopes, and EMF support.
|
|
Make our modifications more maintainable by editing the source code directly
instead of using reflection.
|