diff options
author | Kristóf Marussy <marussy@mit.bme.hu> | 2020-05-07 19:12:45 +0200 |
---|---|---|
committer | Kristóf Marussy <marussy@mit.bme.hu> | 2020-05-07 19:22:45 +0200 |
commit | 89235248d109ec015cc483188a7c4167c0deef77 (patch) | |
tree | a2f0901b664df37992f5b88213bd117ebdfffdb5 /Tests/MODELS2020-CaseStudies/case.study.familyTree.run/src-gen/queries/FamilyTreeConstraints.java | |
parent | multiple object additions fixes (diff) | |
download | VIATRA-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.java | 172 |
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 | */ |
4 | package queries; | 4 | package queries; |
5 | 5 | ||
6 | import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine; | 6 | import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine; |
7 | import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup; | 7 | import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup; |
8 | import queries.MemberHasParent; | 8 | import queries.MemberHasParent; |
9 | import queries.MemberIsItsOwnParent; | 9 | import queries.MemberIsItsOwnParent; |
10 | import queries.ParentTooYoung; | 10 | import queries.ParentTooYoung; |
11 | import queries.TwoMembersHaveNoParent; | 11 | import 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") |
31 | public final class FamilyTreeConstraints extends BaseGeneratedPatternGroup { | 31 | public 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 | } |