aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/PartialAlloyLanguageContentAssistParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/PartialAlloyLanguageContentAssistParser.java')
-rw-r--r--Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/PartialAlloyLanguageContentAssistParser.java38
1 files changed, 38 insertions, 0 deletions
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/PartialAlloyLanguageContentAssistParser.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/PartialAlloyLanguageContentAssistParser.java
new file mode 100644
index 00000000..f677daed
--- /dev/null
+++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/PartialAlloyLanguageContentAssistParser.java
@@ -0,0 +1,38 @@
1/*
2 * generated by Xtext
3 */
4package hu.bme.mit.inf.dslreasoner.ui.contentassist.antlr;
5
6import java.util.Collection;
7import java.util.Collections;
8
9import org.eclipse.xtext.AbstractRule;
10import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialContentAssistParser;
11import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement;
12import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
13import org.eclipse.xtext.util.PolymorphicDispatcher;
14
15/*
16 * Template CodetemplatesGeneratorFragment.xpt
17 */
18public class PartialAlloyLanguageContentAssistParser extends AlloyLanguageParser implements IPartialContentAssistParser {
19
20 private AbstractRule rule;
21
22 @Override
23 public void initializeFor(AbstractRule rule) {
24 this.rule = rule;
25 }
26
27 @Override
28 protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) {
29 if (rule == null || rule.eIsProxy())
30 return Collections.emptyList();
31 String methodName = "entryRule" + rule.getName();
32 PolymorphicDispatcher<Collection<FollowElement>> dispatcher =
33 new PolymorphicDispatcher<Collection<FollowElement>>(methodName, 0, 0, Collections.singletonList(parser));
34 dispatcher.invoke();
35 return parser.getFollowElements();
36 }
37
38}