diff options
author | OszkarSemerath <oszkar.semerath@gmail.com> | 2018-05-08 17:27:14 +0200 |
---|---|---|
committer | OszkarSemerath <oszkar.semerath@gmail.com> | 2018-05-08 17:27:14 +0200 |
commit | b4586542870d0e27b3d6da9fbd3eb30fd36d1d7f (patch) | |
tree | 57898cebbe0edf7a2228114cb095900a2d13d983 /Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser | |
parent | Refactored to the milestone version of Viatra 2.0 (diff) | |
download | VIATRA-Generator-b4586542870d0e27b3d6da9fbd3eb30fd36d1d7f.tar.gz VIATRA-Generator-b4586542870d0e27b3d6da9fbd3eb30fd36d1d7f.tar.zst VIATRA-Generator-b4586542870d0e27b3d6da9fbd3eb30fd36d1d7f.zip |
Regenerated Application Configuration Language
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser')
6 files changed, 103 insertions, 101 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java index 5af7ceb7..725ca8fb 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * generated by Xtext 2.10.0 | 2 | * generated by Xtext 2.12.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.parser.antlr; | 4 | package hu.bme.mit.inf.dslreasoner.application.parser.antlr; |
5 | 5 | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java index 9d916b49..fa6ff883 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * generated by Xtext 2.10.0 | 2 | * generated by Xtext 2.12.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.parser.antlr; | 4 | package hu.bme.mit.inf.dslreasoner.application.parser.antlr; |
5 | 5 | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g index 96435401..533f0abe 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * generated by Xtext 2.10.0 | 2 | * generated by Xtext 2.12.0 |
3 | */ | 3 | */ |
4 | grammar InternalApplicationConfiguration; | 4 | grammar InternalApplicationConfiguration; |
5 | 5 | ||
@@ -1593,9 +1593,9 @@ ruleGraphPatternDeclaration returns [EObject current=null] | |||
1593 | leaveRule(); | 1593 | leaveRule(); |
1594 | }: | 1594 | }: |
1595 | ( | 1595 | ( |
1596 | otherlv_0='patterns' | 1596 | otherlv_0='constraints' |
1597 | { | 1597 | { |
1598 | newLeafNode(otherlv_0, grammarAccess.getGraphPatternDeclarationAccess().getPatternsKeyword_0()); | 1598 | newLeafNode(otherlv_0, grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); |
1599 | } | 1599 | } |
1600 | ( | 1600 | ( |
1601 | ( | 1601 | ( |
@@ -3729,9 +3729,9 @@ ruleGenerationTask returns [EObject current=null] | |||
3729 | { | 3729 | { |
3730 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); | 3730 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); |
3731 | } | 3731 | } |
3732 | ({true}?=>(otherlv_10='patterns' | 3732 | ({true}?=>(otherlv_10='constraints' |
3733 | { | 3733 | { |
3734 | newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getPatternsKeyword_3_2_0()); | 3734 | newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); |
3735 | } | 3735 | } |
3736 | otherlv_11='=' | 3736 | otherlv_11='=' |
3737 | { | 3737 | { |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens index ef0bd507..57abf7fb 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens | |||
@@ -12,6 +12,7 @@ | |||
12 | 'SMTSolver'=54 | 12 | 'SMTSolver'=54 |
13 | 'ViatraSolver'=56 | 13 | 'ViatraSolver'=56 |
14 | 'config'=27 | 14 | 'config'=27 |
15 | 'constraints'=26 | ||
15 | 'debug'=47 | 16 | 'debug'=47 |
16 | 'epackage'=13 | 17 | 'epackage'=13 |
17 | 'excluding'=21 | 18 | 'excluding'=21 |
@@ -33,7 +34,6 @@ | |||
33 | 'output'=50 | 34 | 'output'=50 |
34 | 'package'=20 | 35 | 'package'=20 |
35 | 'partial-model'=43 | 36 | 'partial-model'=43 |
36 | 'patterns'=26 | ||
37 | 'real'=37 | 37 | 'real'=37 |
38 | 'runs'=45 | 38 | 'runs'=45 |
39 | 'runtime'=29 | 39 | 'runtime'=29 |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java index 7fd57f29..5970d287 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java | |||
@@ -395,10 +395,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
395 | try { | 395 | try { |
396 | int _type = T__26; | 396 | int _type = T__26; |
397 | int _channel = DEFAULT_TOKEN_CHANNEL; | 397 | int _channel = DEFAULT_TOKEN_CHANNEL; |
398 | // InternalApplicationConfiguration.g:26:7: ( 'patterns' ) | 398 | // InternalApplicationConfiguration.g:26:7: ( 'constraints' ) |
399 | // InternalApplicationConfiguration.g:26:9: 'patterns' | 399 | // InternalApplicationConfiguration.g:26:9: 'constraints' |
400 | { | 400 | { |
401 | match("patterns"); | 401 | match("constraints"); |
402 | 402 | ||
403 | 403 | ||
404 | } | 404 | } |
@@ -1919,17 +1919,17 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1919 | 1919 | ||
1920 | protected DFA12 dfa12 = new DFA12(this); | 1920 | protected DFA12 dfa12 = new DFA12(this); |
1921 | static final String DFA12_eotS = | 1921 | static final String DFA12_eotS = |
1922 | "\1\uffff\1\46\4\51\4\uffff\1\51\1\44\4\51\1\uffff\1\44\2\uffff\2\51\1\uffff\6\51\1\44\2\uffff\3\44\4\uffff\2\51\1\uffff\6\51\4\uffff\1\51\1\uffff\6\51\4\uffff\5\51\1\uffff\6\51\5\uffff\1\51\1\162\15\51\1\u0081\21\51\1\uffff\3\51\1\u0097\1\51\1\u0099\7\51\2\uffff\1\51\1\u00a2\1\u00a3\1\u00a4\1\u00a5\20\51\1\uffff\1\51\1\uffff\10\51\4\uffff\4\51\1\u00c3\2\51\1\u00c6\4\51\1\u00cb\2\51\1\u00ce\1\u00cf\4\51\1\u00d4\1\u00d5\1\u00d6\1\51\1\u00d8\1\u00d9\1\u00da\1\51\1\uffff\1\u00dc\1\51\1\uffff\1\u00de\3\51\1\uffff\2\51\2\uffff\1\u00e4\3\51\3\uffff\1\u00e8\3\uffff\1\51\1\uffff\1\51\1\uffff\3\51\1\u00ee\1\51\1\uffff\1\u00f0\1\uffff\1\51\1\uffff\1\51\1\u00f3\3\51\1\uffff\1\u00f7\1\uffff\1\u00f8\1\51\1\uffff\1\u00fa\2\51\2\uffff\1\u00fd\1\uffff\2\51\1\uffff\1\u0100\1\51\1\uffff\1\u0102\1\uffff"; | 1922 | "\1\uffff\1\46\4\51\4\uffff\1\51\1\44\4\51\1\uffff\1\44\2\uffff\2\51\1\uffff\6\51\1\44\2\uffff\3\44\4\uffff\2\51\1\uffff\6\51\4\uffff\1\51\1\uffff\6\51\4\uffff\5\51\1\uffff\6\51\5\uffff\1\51\1\161\14\51\1\u0080\21\51\1\uffff\3\51\1\u0096\1\51\1\u0098\7\51\2\uffff\1\51\1\u00a1\1\u00a2\1\u00a3\1\u00a4\20\51\1\uffff\1\51\1\uffff\10\51\4\uffff\4\51\1\u00c2\2\51\1\u00c5\4\51\1\u00ca\2\51\1\u00cd\1\u00ce\3\51\1\u00d2\1\u00d3\1\51\1\u00d5\1\51\1\u00d7\1\u00d8\1\u00d9\1\51\1\uffff\1\u00db\1\51\1\uffff\1\u00dd\3\51\1\uffff\2\51\2\uffff\1\u00e3\2\51\2\uffff\1\51\1\uffff\1\u00e7\3\uffff\1\51\1\uffff\1\51\1\uffff\3\51\1\u00ed\1\51\2\uffff\2\51\1\uffff\1\51\1\u00f2\3\51\1\uffff\1\u00f6\1\u00f7\2\51\1\uffff\1\u00fa\2\51\2\uffff\1\51\1\u00fe\1\uffff\2\51\1\u0101\1\uffff\1\u0102\1\51\2\uffff\1\u0104\1\uffff"; |
1923 | static final String DFA12_eofS = | 1923 | static final String DFA12_eofS = |
1924 | "\u0103\uffff"; | 1924 | "\u0105\uffff"; |
1925 | static final String DFA12_minS = | 1925 | static final String DFA12_minS = |
1926 | "\1\0\1\56\1\155\1\160\2\151\4\uffff\1\141\1\72\1\145\2\157\1\145\1\uffff\1\75\2\uffff\1\157\1\143\1\uffff\2\145\1\165\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\4\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\156\1\147\1\156\1\141\4\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\164\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\145\1\144\1\154\1\153\2\164\1\141\1\157\1\145\1\146\1\55\1\163\1\154\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\160\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\60\1\145\1\60\1\141\1\145\1\151\1\155\1\162\1\154\1\151\2\uffff\1\151\4\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\165\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\uffff\1\147\1\162\1\141\1\157\1\171\1\163\1\147\1\155\4\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\164\1\154\1\123\1\141\1\60\1\147\1\151\2\60\1\145\1\156\1\154\1\144\3\60\1\145\3\60\1\164\1\uffff\1\60\1\164\1\uffff\1\60\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\60\1\163\1\55\1\145\3\uffff\1\60\3\uffff\1\151\1\uffff\1\145\1\uffff\1\145\1\154\1\157\1\60\1\147\1\uffff\1\60\1\uffff\1\154\1\uffff\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\uffff\1\60\1\163\1\uffff\1\60\1\145\1\166\2\uffff\1\60\1\uffff\1\162\1\145\1\uffff\1\60\1\162\1\uffff\1\60\1\uffff"; | 1926 | "\1\0\1\56\1\155\1\160\2\151\4\uffff\1\141\1\72\1\145\2\157\1\145\1\uffff\1\75\2\uffff\1\157\1\143\1\uffff\2\145\1\165\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\4\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\156\1\147\1\156\1\141\4\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\164\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\1\55\1\163\1\154\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\160\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\60\1\145\1\60\1\141\1\151\1\155\1\162\1\154\1\164\1\151\2\uffff\1\151\4\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\165\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\162\1\147\1\155\4\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\164\1\154\1\123\1\141\1\60\1\147\1\151\2\60\1\145\1\154\1\144\2\60\1\141\1\60\1\145\3\60\1\164\1\uffff\1\60\1\164\1\uffff\1\60\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\60\1\55\1\145\2\uffff\1\151\1\uffff\1\60\3\uffff\1\151\1\uffff\1\145\1\uffff\1\145\1\154\1\157\1\60\1\147\2\uffff\1\154\1\156\1\uffff\1\143\1\60\1\162\1\166\1\154\1\uffff\2\60\1\164\1\163\1\uffff\1\60\1\145\1\166\2\uffff\1\163\1\60\1\uffff\1\162\1\145\1\60\1\uffff\1\60\1\162\2\uffff\1\60\1\uffff"; |
1927 | static final String DFA12_maxS = | 1927 | static final String DFA12_maxS = |
1928 | "\1\uffff\1\56\1\156\1\170\1\151\1\165\4\uffff\1\141\1\72\3\157\1\165\1\uffff\1\75\2\uffff\1\165\1\164\1\uffff\2\145\1\165\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\4\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\3\154\4\uffff\1\164\1\uffff\1\164\1\144\1\156\1\147\1\156\1\141\4\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\164\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\145\1\144\1\154\1\153\2\164\1\141\1\157\1\145\1\146\1\172\1\164\1\154\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\160\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\172\1\145\1\172\1\141\1\145\1\151\1\155\1\162\1\154\1\151\2\uffff\1\151\4\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\165\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\uffff\1\147\1\162\1\141\1\157\1\171\1\163\1\147\1\155\4\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\164\1\154\1\123\1\141\1\172\1\147\1\151\2\172\1\145\1\156\1\154\1\144\3\172\1\145\3\172\1\164\1\uffff\1\172\1\164\1\uffff\1\172\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\172\1\163\1\55\1\145\3\uffff\1\172\3\uffff\1\151\1\uffff\1\145\1\uffff\1\145\1\154\1\157\1\172\1\147\1\uffff\1\172\1\uffff\1\154\1\uffff\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\uffff\1\172\1\163\1\uffff\1\172\1\145\1\166\2\uffff\1\172\1\uffff\1\162\1\145\1\uffff\1\172\1\162\1\uffff\1\172\1\uffff"; | 1928 | "\1\uffff\1\56\1\156\1\170\1\151\1\165\4\uffff\1\141\1\72\3\157\1\165\1\uffff\1\75\2\uffff\1\165\1\164\1\uffff\2\145\1\165\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\4\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\3\154\4\uffff\1\162\1\uffff\1\164\1\144\1\156\1\147\1\156\1\141\4\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\164\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\163\1\172\1\164\1\154\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\160\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\172\1\145\1\172\1\141\1\151\1\155\1\162\1\154\1\164\1\151\2\uffff\1\151\4\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\165\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\162\1\147\1\155\4\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\164\1\154\1\123\1\141\1\172\1\147\1\151\2\172\1\145\1\154\1\144\2\172\1\141\1\172\1\145\3\172\1\164\1\uffff\1\172\1\164\1\uffff\1\172\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\172\1\55\1\145\2\uffff\1\151\1\uffff\1\172\3\uffff\1\151\1\uffff\1\145\1\uffff\1\145\1\154\1\157\1\172\1\147\2\uffff\1\154\1\156\1\uffff\1\143\1\172\1\162\1\166\1\154\1\uffff\2\172\1\164\1\163\1\uffff\1\172\1\145\1\166\2\uffff\1\163\1\172\1\uffff\1\162\1\145\1\172\1\uffff\1\172\1\162\2\uffff\1\172\1\uffff"; |
1929 | static final String DFA12_acceptS = | 1929 | static final String DFA12_acceptS = |
1930 | "\6\uffff\1\6\1\7\1\10\1\11\6\uffff\1\25\1\uffff\1\27\1\30\2\uffff\1\35\7\uffff\1\57\1\60\3\uffff\1\64\1\65\1\36\1\1\2\uffff\1\57\6\uffff\1\6\1\7\1\10\1\11\1\uffff\1\14\6\uffff\1\25\1\26\1\27\1\30\5\uffff\1\35\6\uffff\1\60\1\61\1\62\1\63\1\64\41\uffff\1\32\15\uffff\1\22\1\46\25\uffff\1\5\1\uffff\1\53\10\uffff\1\43\1\33\1\31\1\51\35\uffff\1\37\2\uffff\1\45\4\uffff\1\2\2\uffff\1\4\1\16\4\uffff\1\24\1\17\1\21\1\uffff\1\52\1\42\1\34\1\uffff\1\44\1\uffff\1\50\5\uffff\1\12\1\uffff\1\41\1\uffff\1\23\5\uffff\1\3\1\uffff\1\20\2\uffff\1\40\3\uffff\1\13\1\15\1\uffff\1\54\2\uffff\1\47\2\uffff\1\55\1\uffff\1\56"; | 1930 | "\6\uffff\1\6\1\7\1\10\1\11\6\uffff\1\25\1\uffff\1\27\1\30\2\uffff\1\35\7\uffff\1\57\1\60\3\uffff\1\64\1\65\1\36\1\1\2\uffff\1\57\6\uffff\1\6\1\7\1\10\1\11\1\uffff\1\14\6\uffff\1\25\1\26\1\27\1\30\5\uffff\1\35\6\uffff\1\60\1\61\1\62\1\63\1\64\40\uffff\1\32\15\uffff\1\22\1\46\25\uffff\1\5\1\uffff\1\53\10\uffff\1\43\1\33\1\31\1\51\35\uffff\1\37\2\uffff\1\45\4\uffff\1\2\2\uffff\1\4\1\16\3\uffff\1\24\1\17\1\uffff\1\21\1\uffff\1\52\1\42\1\34\1\uffff\1\44\1\uffff\1\50\5\uffff\1\12\1\41\2\uffff\1\23\5\uffff\1\3\4\uffff\1\40\3\uffff\1\13\1\15\2\uffff\1\54\3\uffff\1\47\2\uffff\1\20\1\55\1\uffff\1\56"; |
1931 | static final String DFA12_specialS = | 1931 | static final String DFA12_specialS = |
1932 | "\1\1\37\uffff\1\2\1\0\u00e1\uffff}>"; | 1932 | "\1\2\37\uffff\1\1\1\0\u00e3\uffff}>"; |
1933 | static final String[] DFA12_transitionS = { | 1933 | static final String[] DFA12_transitionS = { |
1934 | "\11\44\2\43\2\44\1\43\22\44\1\43\1\44\1\40\1\20\3\44\1\41\2\44\1\26\1\21\1\10\1\44\1\1\1\42\12\37\1\13\1\44\1\22\1\6\1\23\2\44\1\33\21\36\1\32\2\36\1\34\4\36\3\44\1\35\1\36\1\44\2\36\1\15\1\30\1\3\1\5\1\27\1\36\1\2\2\36\1\16\1\14\1\24\1\31\1\12\1\36\1\17\1\25\2\36\1\4\4\36\1\7\1\44\1\11\uff82\44", | 1934 | "\11\44\2\43\2\44\1\43\22\44\1\43\1\44\1\40\1\20\3\44\1\41\2\44\1\26\1\21\1\10\1\44\1\1\1\42\12\37\1\13\1\44\1\22\1\6\1\23\2\44\1\33\21\36\1\32\2\36\1\34\4\36\3\44\1\35\1\36\1\44\2\36\1\15\1\30\1\3\1\5\1\27\1\36\1\2\2\36\1\16\1\14\1\24\1\31\1\12\1\36\1\17\1\25\2\36\1\4\4\36\1\7\1\44\1\11\uff82\44", |
1935 | "\1\45", | 1935 | "\1\45", |
@@ -1983,37 +1983,38 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1983 | "", | 1983 | "", |
1984 | "", | 1984 | "", |
1985 | "", | 1985 | "", |
1986 | "\1\131\16\uffff\1\133\1\uffff\1\132", | 1986 | "\1\131\16\uffff\1\132", |
1987 | "", | 1987 | "", |
1988 | "\1\135\6\uffff\1\134", | 1988 | "\1\134\6\uffff\1\133", |
1989 | "\1\135", | ||
1989 | "\1\136", | 1990 | "\1\136", |
1990 | "\1\137", | 1991 | "\1\137", |
1991 | "\1\140", | 1992 | "\1\140", |
1992 | "\1\141", | 1993 | "\1\141", |
1993 | "\1\142", | ||
1994 | "", | 1994 | "", |
1995 | "", | 1995 | "", |
1996 | "", | 1996 | "", |
1997 | "", | 1997 | "", |
1998 | "\1\143\11\uffff\1\144\3\uffff\1\145", | 1998 | "\1\142\11\uffff\1\143\3\uffff\1\144", |
1999 | "\1\146", | 1999 | "\1\145", |
2000 | "\1\150\20\uffff\1\147", | 2000 | "\1\147\20\uffff\1\146", |
2001 | "\1\150", | ||
2001 | "\1\151", | 2002 | "\1\151", |
2002 | "\1\152", | ||
2003 | "", | 2003 | "", |
2004 | "\1\152", | ||
2004 | "\1\153", | 2005 | "\1\153", |
2005 | "\1\154", | 2006 | "\1\154", |
2006 | "\1\155", | 2007 | "\1\155", |
2007 | "\1\156", | 2008 | "\1\156", |
2008 | "\1\157", | 2009 | "\1\157", |
2009 | "\1\160", | ||
2010 | "", | 2010 | "", |
2011 | "", | 2011 | "", |
2012 | "", | 2012 | "", |
2013 | "", | 2013 | "", |
2014 | "", | 2014 | "", |
2015 | "\1\161", | 2015 | "\1\160", |
2016 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2016 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2017 | "\1\162", | ||
2017 | "\1\163", | 2018 | "\1\163", |
2018 | "\1\164", | 2019 | "\1\164", |
2019 | "\1\165", | 2020 | "\1\165", |
@@ -2024,11 +2025,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2024 | "\1\172", | 2025 | "\1\172", |
2025 | "\1\173", | 2026 | "\1\173", |
2026 | "\1\174", | 2027 | "\1\174", |
2027 | "\1\175", | 2028 | "\1\176\14\uffff\1\175", |
2028 | "\1\176", | 2029 | "\1\177\2\uffff\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2029 | "\1\177", | 2030 | "\1\u0082\1\u0081", |
2030 | "\1\u0080\2\uffff\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2031 | "\1\u0083", |
2031 | "\1\u0083\1\u0082", | ||
2032 | "\1\u0084", | 2032 | "\1\u0084", |
2033 | "\1\u0085", | 2033 | "\1\u0085", |
2034 | "\1\u0086", | 2034 | "\1\u0086", |
@@ -2044,28 +2044,28 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2044 | "\1\u0090", | 2044 | "\1\u0090", |
2045 | "\1\u0091", | 2045 | "\1\u0091", |
2046 | "\1\u0092", | 2046 | "\1\u0092", |
2047 | "\1\u0093", | ||
2048 | "", | 2047 | "", |
2048 | "\1\u0093", | ||
2049 | "\1\u0094", | 2049 | "\1\u0094", |
2050 | "\1\u0095", | 2050 | "\1\u0095", |
2051 | "\1\u0096", | ||
2052 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2051 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2053 | "\1\u0098", | 2052 | "\1\u0097", |
2054 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2053 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2054 | "\1\u0099", | ||
2055 | "\1\u009a", | 2055 | "\1\u009a", |
2056 | "\1\u009b", | 2056 | "\1\u009b", |
2057 | "\1\u009c", | 2057 | "\1\u009c", |
2058 | "\1\u009d", | 2058 | "\1\u009d", |
2059 | "\1\u009e", | 2059 | "\1\u009e", |
2060 | "\1\u009f", | 2060 | "\1\u009f", |
2061 | "\1\u00a0", | ||
2062 | "", | 2061 | "", |
2063 | "", | 2062 | "", |
2064 | "\1\u00a1", | 2063 | "\1\u00a0", |
2065 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2064 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2066 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2065 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2067 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2066 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2068 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2067 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2068 | "\1\u00a5", | ||
2069 | "\1\u00a6", | 2069 | "\1\u00a6", |
2070 | "\1\u00a7", | 2070 | "\1\u00a7", |
2071 | "\1\u00a8", | 2071 | "\1\u00a8", |
@@ -2081,10 +2081,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2081 | "\1\u00b2", | 2081 | "\1\u00b2", |
2082 | "\1\u00b3", | 2082 | "\1\u00b3", |
2083 | "\1\u00b4", | 2083 | "\1\u00b4", |
2084 | "", | ||
2084 | "\1\u00b5", | 2085 | "\1\u00b5", |
2085 | "", | 2086 | "", |
2086 | "\1\u00b6", | 2087 | "\1\u00b6", |
2087 | "", | ||
2088 | "\1\u00b7", | 2088 | "\1\u00b7", |
2089 | "\1\u00b8", | 2089 | "\1\u00b8", |
2090 | "\1\u00b9", | 2090 | "\1\u00b9", |
@@ -2092,87 +2092,86 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2092 | "\1\u00bb", | 2092 | "\1\u00bb", |
2093 | "\1\u00bc", | 2093 | "\1\u00bc", |
2094 | "\1\u00bd", | 2094 | "\1\u00bd", |
2095 | "\1\u00be", | ||
2096 | "", | 2095 | "", |
2097 | "", | 2096 | "", |
2098 | "", | 2097 | "", |
2099 | "", | 2098 | "", |
2099 | "\1\u00be", | ||
2100 | "\1\u00bf", | 2100 | "\1\u00bf", |
2101 | "\1\u00c0", | 2101 | "\1\u00c0", |
2102 | "\1\u00c1", | 2102 | "\1\u00c1", |
2103 | "\1\u00c2", | ||
2104 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2103 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2104 | "\1\u00c3", | ||
2105 | "\1\u00c4", | 2105 | "\1\u00c4", |
2106 | "\1\u00c5", | ||
2107 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2106 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2107 | "\1\u00c6", | ||
2108 | "\1\u00c7", | 2108 | "\1\u00c7", |
2109 | "\1\u00c8", | 2109 | "\1\u00c8", |
2110 | "\1\u00c9", | 2110 | "\1\u00c9", |
2111 | "\1\u00ca", | ||
2112 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2111 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2112 | "\1\u00cb", | ||
2113 | "\1\u00cc", | 2113 | "\1\u00cc", |
2114 | "\1\u00cd", | ||
2115 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2114 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2116 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2115 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2116 | "\1\u00cf", | ||
2117 | "\1\u00d0", | 2117 | "\1\u00d0", |
2118 | "\1\u00d1", | 2118 | "\1\u00d1", |
2119 | "\1\u00d2", | ||
2120 | "\1\u00d3", | ||
2121 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2119 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2122 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2120 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2121 | "\1\u00d4", | ||
2123 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2122 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2124 | "\1\u00d7", | 2123 | "\1\u00d6", |
2125 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2124 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2126 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2125 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2127 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2126 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2128 | "\1\u00db", | 2127 | "\1\u00da", |
2129 | "", | 2128 | "", |
2130 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2129 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2131 | "\1\u00dd", | 2130 | "\1\u00dc", |
2132 | "", | 2131 | "", |
2133 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2132 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2133 | "\1\u00de", | ||
2134 | "\1\u00df", | 2134 | "\1\u00df", |
2135 | "\1\u00e0", | 2135 | "\1\u00e0", |
2136 | "\1\u00e1", | ||
2137 | "", | 2136 | "", |
2137 | "\1\u00e1", | ||
2138 | "\1\u00e2", | 2138 | "\1\u00e2", |
2139 | "\1\u00e3", | ||
2140 | "", | 2139 | "", |
2141 | "", | 2140 | "", |
2142 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2141 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2142 | "\1\u00e4", | ||
2143 | "\1\u00e5", | 2143 | "\1\u00e5", |
2144 | "\1\u00e6", | ||
2145 | "\1\u00e7", | ||
2146 | "", | 2144 | "", |
2147 | "", | 2145 | "", |
2146 | "\1\u00e6", | ||
2148 | "", | 2147 | "", |
2149 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2148 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2150 | "", | 2149 | "", |
2151 | "", | 2150 | "", |
2152 | "", | 2151 | "", |
2152 | "\1\u00e8", | ||
2153 | "", | ||
2153 | "\1\u00e9", | 2154 | "\1\u00e9", |
2154 | "", | 2155 | "", |
2155 | "\1\u00ea", | 2156 | "\1\u00ea", |
2156 | "", | ||
2157 | "\1\u00eb", | 2157 | "\1\u00eb", |
2158 | "\1\u00ec", | 2158 | "\1\u00ec", |
2159 | "\1\u00ed", | ||
2160 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2159 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2161 | "\1\u00ef", | 2160 | "\1\u00ee", |
2162 | "", | 2161 | "", |
2163 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | ||
2164 | "", | 2162 | "", |
2165 | "\1\u00f1", | 2163 | "\1\u00ef", |
2164 | "\1\u00f0", | ||
2166 | "", | 2165 | "", |
2167 | "\1\u00f2", | 2166 | "\1\u00f1", |
2168 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2167 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2168 | "\1\u00f3", | ||
2169 | "\1\u00f4", | 2169 | "\1\u00f4", |
2170 | "\1\u00f5", | 2170 | "\1\u00f5", |
2171 | "\1\u00f6", | ||
2172 | "", | 2171 | "", |
2173 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2172 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2174 | "", | ||
2175 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2173 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2174 | "\1\u00f8", | ||
2176 | "\1\u00f9", | 2175 | "\1\u00f9", |
2177 | "", | 2176 | "", |
2178 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2177 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
@@ -2180,13 +2179,16 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2180 | "\1\u00fc", | 2179 | "\1\u00fc", |
2181 | "", | 2180 | "", |
2182 | "", | 2181 | "", |
2182 | "\1\u00fd", | ||
2183 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2183 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2184 | "", | 2184 | "", |
2185 | "\1\u00fe", | ||
2186 | "\1\u00ff", | 2185 | "\1\u00ff", |
2186 | "\1\u0100", | ||
2187 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | ||
2187 | "", | 2188 | "", |
2188 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2189 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2189 | "\1\u0101", | 2190 | "\1\u0103", |
2191 | "", | ||
2190 | "", | 2192 | "", |
2191 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 2193 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
2192 | "" | 2194 | "" |
@@ -2239,6 +2241,16 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2239 | if ( s>=0 ) return s; | 2241 | if ( s>=0 ) return s; |
2240 | break; | 2242 | break; |
2241 | case 1 : | 2243 | case 1 : |
2244 | int LA12_32 = input.LA(1); | ||
2245 | |||
2246 | s = -1; | ||
2247 | if ( ((LA12_32>='\u0000' && LA12_32<='\uFFFF')) ) {s = 77;} | ||
2248 | |||
2249 | else s = 36; | ||
2250 | |||
2251 | if ( s>=0 ) return s; | ||
2252 | break; | ||
2253 | case 2 : | ||
2242 | int LA12_0 = input.LA(1); | 2254 | int LA12_0 = input.LA(1); |
2243 | 2255 | ||
2244 | s = -1; | 2256 | s = -1; |
@@ -2316,16 +2328,6 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2316 | 2328 | ||
2317 | if ( s>=0 ) return s; | 2329 | if ( s>=0 ) return s; |
2318 | break; | 2330 | break; |
2319 | case 2 : | ||
2320 | int LA12_32 = input.LA(1); | ||
2321 | |||
2322 | s = -1; | ||
2323 | if ( ((LA12_32>='\u0000' && LA12_32<='\uFFFF')) ) {s = 77;} | ||
2324 | |||
2325 | else s = 36; | ||
2326 | |||
2327 | if ( s>=0 ) return s; | ||
2328 | break; | ||
2329 | } | 2331 | } |
2330 | NoViableAltException nvae = | 2332 | NoViableAltException nvae = |
2331 | new NoViableAltException(getDescription(), 12, _s, input); | 2333 | new NoViableAltException(getDescription(), 12, _s, input); |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java index 44ebcd3c..ce36b4d4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java | |||
@@ -22,7 +22,7 @@ import java.util.ArrayList; | |||
22 | @SuppressWarnings("all") | 22 | @SuppressWarnings("all") |
23 | public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { | 23 | public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { |
24 | public static final String[] tokenNames = new String[] { | 24 | public static final String[] tokenNames = new String[] { |
25 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'patterns'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" | 25 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" |
26 | }; | 26 | }; |
27 | public static final int T__50=50; | 27 | public static final int T__50=50; |
28 | public static final int T__19=19; | 28 | public static final int T__19=19; |
@@ -4409,7 +4409,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
4409 | 4409 | ||
4410 | 4410 | ||
4411 | // $ANTLR start "ruleGraphPatternDeclaration" | 4411 | // $ANTLR start "ruleGraphPatternDeclaration" |
4412 | // InternalApplicationConfiguration.g:1588:1: ruleGraphPatternDeclaration returns [EObject current=null] : (otherlv_0= 'patterns' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) ; | 4412 | // InternalApplicationConfiguration.g:1588:1: ruleGraphPatternDeclaration returns [EObject current=null] : (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) ; |
4413 | public final EObject ruleGraphPatternDeclaration() throws RecognitionException { | 4413 | public final EObject ruleGraphPatternDeclaration() throws RecognitionException { |
4414 | EObject current = null; | 4414 | EObject current = null; |
4415 | 4415 | ||
@@ -4422,15 +4422,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
4422 | enterRule(); | 4422 | enterRule(); |
4423 | 4423 | ||
4424 | try { | 4424 | try { |
4425 | // InternalApplicationConfiguration.g:1594:2: ( (otherlv_0= 'patterns' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) ) | 4425 | // InternalApplicationConfiguration.g:1594:2: ( (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) ) |
4426 | // InternalApplicationConfiguration.g:1595:2: (otherlv_0= 'patterns' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) | 4426 | // InternalApplicationConfiguration.g:1595:2: (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) |
4427 | { | 4427 | { |
4428 | // InternalApplicationConfiguration.g:1595:2: (otherlv_0= 'patterns' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) | 4428 | // InternalApplicationConfiguration.g:1595:2: (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) |
4429 | // InternalApplicationConfiguration.g:1596:3: otherlv_0= 'patterns' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) | 4429 | // InternalApplicationConfiguration.g:1596:3: otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) |
4430 | { | 4430 | { |
4431 | otherlv_0=(Token)match(input,26,FOLLOW_6); | 4431 | otherlv_0=(Token)match(input,26,FOLLOW_6); |
4432 | 4432 | ||
4433 | newLeafNode(otherlv_0, grammarAccess.getGraphPatternDeclarationAccess().getPatternsKeyword_0()); | 4433 | newLeafNode(otherlv_0, grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); |
4434 | 4434 | ||
4435 | // InternalApplicationConfiguration.g:1600:3: ( (lv_name_1_0= RULE_ID ) ) | 4435 | // InternalApplicationConfiguration.g:1600:3: ( (lv_name_1_0= RULE_ID ) ) |
4436 | // InternalApplicationConfiguration.g:1601:4: (lv_name_1_0= RULE_ID ) | 4436 | // InternalApplicationConfiguration.g:1601:4: (lv_name_1_0= RULE_ID ) |
@@ -9896,7 +9896,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9896 | 9896 | ||
9897 | 9897 | ||
9898 | // $ANTLR start "ruleGenerationTask" | 9898 | // $ANTLR start "ruleGenerationTask" |
9899 | // InternalApplicationConfiguration.g:3621:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ; | 9899 | // InternalApplicationConfiguration.g:3621:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ; |
9900 | public final EObject ruleGenerationTask() throws RecognitionException { | 9900 | public final EObject ruleGenerationTask() throws RecognitionException { |
9901 | EObject current = null; | 9901 | EObject current = null; |
9902 | 9902 | ||
@@ -9954,11 +9954,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9954 | enterRule(); | 9954 | enterRule(); |
9955 | 9955 | ||
9956 | try { | 9956 | try { |
9957 | // InternalApplicationConfiguration.g:3627:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ) | 9957 | // InternalApplicationConfiguration.g:3627:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ) |
9958 | // InternalApplicationConfiguration.g:3628:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) | 9958 | // InternalApplicationConfiguration.g:3628:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) |
9959 | { | 9959 | { |
9960 | // InternalApplicationConfiguration.g:3628:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) | 9960 | // InternalApplicationConfiguration.g:3628:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) |
9961 | // InternalApplicationConfiguration.g:3629:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' | 9961 | // InternalApplicationConfiguration.g:3629:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' |
9962 | { | 9962 | { |
9963 | otherlv_0=(Token)match(input,42,FOLLOW_14); | 9963 | otherlv_0=(Token)match(input,42,FOLLOW_14); |
9964 | 9964 | ||
@@ -9979,19 +9979,19 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9979 | 9979 | ||
9980 | newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); | 9980 | newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); |
9981 | 9981 | ||
9982 | // InternalApplicationConfiguration.g:3644:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) | 9982 | // InternalApplicationConfiguration.g:3644:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) |
9983 | // InternalApplicationConfiguration.g:3645:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) | 9983 | // InternalApplicationConfiguration.g:3645:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) |
9984 | { | 9984 | { |
9985 | // InternalApplicationConfiguration.g:3645:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) | 9985 | // InternalApplicationConfiguration.g:3645:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) |
9986 | // InternalApplicationConfiguration.g:3646:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) | 9986 | // InternalApplicationConfiguration.g:3646:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) |
9987 | { | 9987 | { |
9988 | 9988 | ||
9989 | getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); | 9989 | getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); |
9990 | 9990 | ||
9991 | // InternalApplicationConfiguration.g:3649:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) | 9991 | // InternalApplicationConfiguration.g:3649:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) |
9992 | // InternalApplicationConfiguration.g:3650:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* | 9992 | // InternalApplicationConfiguration.g:3650:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* |
9993 | { | 9993 | { |
9994 | // InternalApplicationConfiguration.g:3650:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* | 9994 | // InternalApplicationConfiguration.g:3650:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* |
9995 | loop52: | 9995 | loop52: |
9996 | do { | 9996 | do { |
9997 | int alt52=13; | 9997 | int alt52=13; |
@@ -10160,32 +10160,32 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10160 | } | 10160 | } |
10161 | break; | 10161 | break; |
10162 | case 3 : | 10162 | case 3 : |
10163 | // InternalApplicationConfiguration.g:3727:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | 10163 | // InternalApplicationConfiguration.g:3727:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) |
10164 | { | 10164 | { |
10165 | // InternalApplicationConfiguration.g:3727:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | 10165 | // InternalApplicationConfiguration.g:3727:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) |
10166 | // InternalApplicationConfiguration.g:3728:5: {...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) | 10166 | // InternalApplicationConfiguration.g:3728:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) |
10167 | { | 10167 | { |
10168 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { | 10168 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { |
10169 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); | 10169 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); |
10170 | } | 10170 | } |
10171 | // InternalApplicationConfiguration.g:3728:111: ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) | 10171 | // InternalApplicationConfiguration.g:3728:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) |
10172 | // InternalApplicationConfiguration.g:3729:6: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) | 10172 | // InternalApplicationConfiguration.g:3729:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) |
10173 | { | 10173 | { |
10174 | 10174 | ||
10175 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); | 10175 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); |
10176 | 10176 | ||
10177 | // InternalApplicationConfiguration.g:3732:9: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) | 10177 | // InternalApplicationConfiguration.g:3732:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) |
10178 | // InternalApplicationConfiguration.g:3732:10: {...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) | 10178 | // InternalApplicationConfiguration.g:3732:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) |
10179 | { | 10179 | { |
10180 | if ( !((true)) ) { | 10180 | if ( !((true)) ) { |
10181 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 10181 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
10182 | } | 10182 | } |
10183 | // InternalApplicationConfiguration.g:3732:19: (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) | 10183 | // InternalApplicationConfiguration.g:3732:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) |
10184 | // InternalApplicationConfiguration.g:3732:20: otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) | 10184 | // InternalApplicationConfiguration.g:3732:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) |
10185 | { | 10185 | { |
10186 | otherlv_10=(Token)match(input,26,FOLLOW_10); | 10186 | otherlv_10=(Token)match(input,26,FOLLOW_10); |
10187 | 10187 | ||
10188 | newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getPatternsKeyword_3_2_0()); | 10188 | newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); |
10189 | 10189 | ||
10190 | otherlv_11=(Token)match(input,16,FOLLOW_38); | 10190 | otherlv_11=(Token)match(input,16,FOLLOW_38); |
10191 | 10191 | ||
@@ -11315,7 +11315,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11315 | this.transition = dfa_6; | 11315 | this.transition = dfa_6; |
11316 | } | 11316 | } |
11317 | public String getDescription() { | 11317 | public String getDescription() { |
11318 | return "()* loopback of 3650:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )*"; | 11318 | return "()* loopback of 3650:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )*"; |
11319 | } | 11319 | } |
11320 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | 11320 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
11321 | TokenStream input = (TokenStream)_input; | 11321 | TokenStream input = (TokenStream)_input; |