VIATRA/IncQuery SVN cleanup

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@3390 180758aa-af72-4ec8-8b0e-42a8f00b6c8b


git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@4300 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
slightly better error indication when negative count bugs are caught

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@4784 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
Viatra2 version number bump for 3.3

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@5156 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
misc. debug support

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@5170 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
candidate fox for #371

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@5247 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
Initial steps towards the new PSystem architecture (internal RETE pattern representation)

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@5379 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
Further progress towards the new PSystem architecture (internal RETE pattern representation)

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@5381 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
Fixed the mysterious array vs. arraylist bug causing test failures.

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@5393 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
PSystem: a BIG pattern construction refactor in the RETE architecture
 - introduced PSystem, an extensible and GTASM-independent internal representation of patterns (bodies, more precisely)
 - possibility to define custom Layout strategies, to construct a RETE net from the PSystem
 - GTASM is now translated to PSystem; possible to adapt for different pattern models (-> new eIQ .pattern language?)
 
 Hopefully nothing will break.

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@5431 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
Follow-up to the PSystem refactor:
 - traceability from RETE to PSystem
 - extracted *Helper classes to support further extensions (such as an optimizer layout)
 - cleaner code
 - a bit more documentation

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@5459 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
Towards a quasi-tree layout

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@5497 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
Renaming only, to prepare for EPM

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@5507 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
Minor refactors in preparation of the new EPM

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@5568 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
attempted fix for #389

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@5595 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
Made room for the transitive closure feature.

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@5858 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
Preparing support for XBase evaluation in eIQ

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@6106 180758aa-af72-4ec8-8b0e-42a8f00b6c8b
implemented unused variable check
Merge branch 'master' into unused-variable-check
Fixing the count check implementation

git-svn-id: https://viatra.inf.mit.bme.hu/svn/core/trunk/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete@6145 180758aa-af72-4ec8-8b0e-42a8f00b6c8b