aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries
diff options
context:
space:
mode:
authorLibravatar ArenBabikian <aren.babikian@mail.mcgill.ca>2019-02-17 15:11:07 -0500
committerLibravatar ArenBabikian <aren.babikian@mail.mcgill.ca>2019-02-17 15:11:07 -0500
commitfcb7e3a8e29d6def26b06decc504767c5864e5ca (patch)
treeb41e4487cf3ac577dae20d1ea2b1402d47252d7a /Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries
parentIntegrate queries partially #19 (diff)
downloadVIATRA-Generator-fcb7e3a8e29d6def26b06decc504767c5864e5ca.tar.gz
VIATRA-Generator-fcb7e3a8e29d6def26b06decc504767c5864e5ca.tar.zst
VIATRA-Generator-fcb7e3a8e29d6def26b06decc504767c5864e5ca.zip
Commit before merge
Diffstat (limited to 'Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries')
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/ecore/queries/ecorePatterns.vql14
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/fam/queries/famSPatterns.vql13
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/fam/queries/famXPatterns.vql (renamed from Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/fam/queries/famPatterns.vql)2
3 files changed, 21 insertions, 8 deletions
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/ecore/queries/ecorePatterns.vql b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/ecore/queries/ecorePatterns.vql
index 9af35b50..a4718150 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/ecore/queries/ecorePatterns.vql
+++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/ecore/queries/ecorePatterns.vql
@@ -14,13 +14,13 @@ pattern loopInInheritence(a: EClass) {
14pattern opposite(a:EReference, b: EReference) { 14pattern opposite(a:EReference, b: EReference) {
15 EReference.eOpposite(a,b); 15 EReference.eOpposite(a,b);
16} 16}
17@Constraint(key={a}, severity="error", message="error") 17//@Constraint(key={a}, severity="error", message="error")
18pattern oppositeDifferentClass(a:EReference) { 18//pattern oppositeDifferentClass(a:EReference) {
19 EReference.eOpposite(a,b); 19// EReference.eOpposite(a,b);
20 EReference.eContainingClass(a,aContaining); 20// EReference.eContainingClass(a,aContaining);
21 EReference.eType(b,bTarget); 21// EReference.eType(b,bTarget);
22 aContaining != bTarget; 22// aContaining != bTarget;
23} 23//}
24 24
25@Constraint(key={a}, severity="error", message="error") 25@Constraint(key={a}, severity="error", message="error")
26pattern nonSymmetricOpposite(a:EReference, b:EReference) { 26pattern nonSymmetricOpposite(a:EReference, b:EReference) {
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/fam/queries/famSPatterns.vql b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/fam/queries/famSPatterns.vql
new file mode 100644
index 00000000..307b0f9c
--- /dev/null
+++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/fam/queries/famSPatterns.vql
@@ -0,0 +1,13 @@
1package ca.mcgill.ecse.dslreasoner.standalone.test.fam.queries
2
3//import epackage "http://www.inf.mit.bme.hu/viatrasolver/example/fam"
4import epackage "FamMetamodel"
5
6@Constraint(message="terminatorAndInformation", severity="error", key={T})
7pattern terminatorAndInformation(T : FAMTerminator, I : InformationLink) = {
8 FunctionalOutput.outgoingLinks(Out,I);
9 FunctionalOutput.terminator(Out,T);
10} or {
11 InformationLink.to(I,In);
12 FunctionalInput.terminator(In,T);
13} \ No newline at end of file
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/fam/queries/famPatterns.vql b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/fam/queries/famXPatterns.vql
index 02d34dcd..153fec91 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/fam/queries/famPatterns.vql
+++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/fam/queries/famXPatterns.vql
@@ -1,6 +1,6 @@
1package ca.mcgill.ecse.dslreasoner.standalone.test.fam.queries 1package ca.mcgill.ecse.dslreasoner.standalone.test.fam.queries
2 2
3import "FamMetamodel" 3import epackage "http://www.inf.mit.bme.hu/viatrasolver/example/fam"
4 4
5@Constraint(message="terminatorAndInformation", severity="error", key={T}) 5@Constraint(message="terminatorAndInformation", severity="error", key={T})
6pattern terminatorAndInformation(T : FAMTerminator, I : InformationLink) = { 6pattern terminatorAndInformation(T : FAMTerminator, I : InformationLink) = {