aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/MODELS2020-CaseStudies/case.study.familyTree.run/src-gen/queries/FamilyTreeConstraints.java
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <marussy@mit.bme.hu>2020-05-07 19:12:45 +0200
committerLibravatar Kristóf Marussy <marussy@mit.bme.hu>2020-05-07 19:22:45 +0200
commit89235248d109ec015cc483188a7c4167c0deef77 (patch)
treea2f0901b664df37992f5b88213bd117ebdfffdb5 /Tests/MODELS2020-CaseStudies/case.study.familyTree.run/src-gen/queries/FamilyTreeConstraints.java
parentmultiple object additions fixes (diff)
downloadVIATRA-Generator-89235248d109ec015cc483188a7c4167c0deef77.tar.gz
VIATRA-Generator-89235248d109ec015cc483188a7c4167c0deef77.tar.zst
VIATRA-Generator-89235248d109ec015cc483188a7c4167c0deef77.zip
Rebuild with Eclipse 2020-03
Diffstat (limited to 'Tests/MODELS2020-CaseStudies/case.study.familyTree.run/src-gen/queries/FamilyTreeConstraints.java')
-rw-r--r--Tests/MODELS2020-CaseStudies/case.study.familyTree.run/src-gen/queries/FamilyTreeConstraints.java172
1 files changed, 86 insertions, 86 deletions
diff --git a/Tests/MODELS2020-CaseStudies/case.study.familyTree.run/src-gen/queries/FamilyTreeConstraints.java b/Tests/MODELS2020-CaseStudies/case.study.familyTree.run/src-gen/queries/FamilyTreeConstraints.java
index 738b41c0..97148b5e 100644
--- a/Tests/MODELS2020-CaseStudies/case.study.familyTree.run/src-gen/queries/FamilyTreeConstraints.java
+++ b/Tests/MODELS2020-CaseStudies/case.study.familyTree.run/src-gen/queries/FamilyTreeConstraints.java
@@ -1,86 +1,86 @@
1/** 1/**
2 * Generated from platform:/resource/case.study.familyTree.run/src/queries/familyTreeConstraints.vql 2 * Generated from platform:/resource/case.study.familyTree.run/src/queries/familyTreeConstraints.vql
3 */ 3 */
4package queries; 4package queries;
5 5
6import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine; 6import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine;
7import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup; 7import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup;
8import queries.MemberHasParent; 8import queries.MemberHasParent;
9import queries.MemberIsItsOwnParent; 9import queries.MemberIsItsOwnParent;
10import queries.ParentTooYoung; 10import queries.ParentTooYoung;
11import queries.TwoMembersHaveNoParent; 11import queries.TwoMembersHaveNoParent;
12 12
13/** 13/**
14 * A pattern group formed of all public patterns defined in familyTreeConstraints.vql. 14 * A pattern group formed of all public patterns defined in familyTreeConstraints.vql.
15 * 15 *
16 * <p>Use the static instance as any {@link interface org.eclipse.viatra.query.runtime.api.IQueryGroup}, to conveniently prepare 16 * <p>Use the static instance as any {@link interface org.eclipse.viatra.query.runtime.api.IQueryGroup}, to conveniently prepare
17 * a VIATRA Query engine for matching all patterns originally defined in file familyTreeConstraints.vql, 17 * a VIATRA Query engine for matching all patterns originally defined in file familyTreeConstraints.vql,
18 * in order to achieve better performance than one-by-one on-demand matcher initialization. 18 * in order to achieve better performance than one-by-one on-demand matcher initialization.
19 * 19 *
20 * <p> From package queries, the group contains the definition of the following patterns: <ul> 20 * <p> From package queries, the group contains the definition of the following patterns: <ul>
21 * <li>memberIsItsOwnParent</li> 21 * <li>memberIsItsOwnParent</li>
22 * <li>twoMembersHaveNoParent</li> 22 * <li>twoMembersHaveNoParent</li>
23 * <li>memberHasParent</li> 23 * <li>memberHasParent</li>
24 * <li>parentTooYoung</li> 24 * <li>parentTooYoung</li>
25 * </ul> 25 * </ul>
26 * 26 *
27 * @see IQueryGroup 27 * @see IQueryGroup
28 * 28 *
29 */ 29 */
30@SuppressWarnings("all") 30@SuppressWarnings("all")
31public final class FamilyTreeConstraints extends BaseGeneratedPatternGroup { 31public final class FamilyTreeConstraints extends BaseGeneratedPatternGroup {
32 /** 32 /**
33 * Access the pattern group. 33 * Access the pattern group.
34 * 34 *
35 * @return the singleton instance of the group 35 * @return the singleton instance of the group
36 * @throws ViatraQueryRuntimeException if there was an error loading the generated code of pattern specifications 36 * @throws ViatraQueryRuntimeException if there was an error loading the generated code of pattern specifications
37 * 37 *
38 */ 38 */
39 public static FamilyTreeConstraints instance() { 39 public static FamilyTreeConstraints instance() {
40 if (INSTANCE == null) { 40 if (INSTANCE == null) {
41 INSTANCE = new FamilyTreeConstraints(); 41 INSTANCE = new FamilyTreeConstraints();
42 } 42 }
43 return INSTANCE; 43 return INSTANCE;
44 } 44 }
45 45
46 private static FamilyTreeConstraints INSTANCE; 46 private static FamilyTreeConstraints INSTANCE;
47 47
48 private FamilyTreeConstraints() { 48 private FamilyTreeConstraints() {
49 querySpecifications.add(MemberIsItsOwnParent.instance()); 49 querySpecifications.add(MemberIsItsOwnParent.instance());
50 querySpecifications.add(TwoMembersHaveNoParent.instance()); 50 querySpecifications.add(TwoMembersHaveNoParent.instance());
51 querySpecifications.add(MemberHasParent.instance()); 51 querySpecifications.add(MemberHasParent.instance());
52 querySpecifications.add(ParentTooYoung.instance()); 52 querySpecifications.add(ParentTooYoung.instance());
53 } 53 }
54 54
55 public MemberIsItsOwnParent getMemberIsItsOwnParent() { 55 public MemberIsItsOwnParent getMemberIsItsOwnParent() {
56 return MemberIsItsOwnParent.instance(); 56 return MemberIsItsOwnParent.instance();
57 } 57 }
58 58
59 public MemberIsItsOwnParent.Matcher getMemberIsItsOwnParent(final ViatraQueryEngine engine) { 59 public MemberIsItsOwnParent.Matcher getMemberIsItsOwnParent(final ViatraQueryEngine engine) {
60 return MemberIsItsOwnParent.Matcher.on(engine); 60 return MemberIsItsOwnParent.Matcher.on(engine);
61 } 61 }
62 62
63 public TwoMembersHaveNoParent getTwoMembersHaveNoParent() { 63 public TwoMembersHaveNoParent getTwoMembersHaveNoParent() {
64 return TwoMembersHaveNoParent.instance(); 64 return TwoMembersHaveNoParent.instance();
65 } 65 }
66 66
67 public TwoMembersHaveNoParent.Matcher getTwoMembersHaveNoParent(final ViatraQueryEngine engine) { 67 public TwoMembersHaveNoParent.Matcher getTwoMembersHaveNoParent(final ViatraQueryEngine engine) {
68 return TwoMembersHaveNoParent.Matcher.on(engine); 68 return TwoMembersHaveNoParent.Matcher.on(engine);
69 } 69 }
70 70
71 public MemberHasParent getMemberHasParent() { 71 public MemberHasParent getMemberHasParent() {
72 return MemberHasParent.instance(); 72 return MemberHasParent.instance();
73 } 73 }
74 74
75 public MemberHasParent.Matcher getMemberHasParent(final ViatraQueryEngine engine) { 75 public MemberHasParent.Matcher getMemberHasParent(final ViatraQueryEngine engine) {
76 return MemberHasParent.Matcher.on(engine); 76 return MemberHasParent.Matcher.on(engine);
77 } 77 }
78 78
79 public ParentTooYoung getParentTooYoung() { 79 public ParentTooYoung getParentTooYoung() {
80 return ParentTooYoung.instance(); 80 return ParentTooYoung.instance();
81 } 81 }
82 82
83 public ParentTooYoung.Matcher getParentTooYoung(final ViatraQueryEngine engine) { 83 public ParentTooYoung.Matcher getParentTooYoung(final ViatraQueryEngine engine) {
84 return ParentTooYoung.Matcher.on(engine); 84 return ParentTooYoung.Matcher.on(engine);
85 } 85 }
86} 86}