aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.java
diff options
context:
space:
mode:
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.java')
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.java79
1 files changed, 0 insertions, 79 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.java
deleted file mode 100644
index 48b973e7..00000000
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.java
+++ /dev/null
@@ -1,79 +0,0 @@
1/**
2 * generated by Xtext 2.12.0
3 */
4package ca.mcgill.ecse.dslreasoner.formatting2;
5
6import ca.mcgill.ecse.dslreasoner.services.VampireLanguageGrammarAccess;
7import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment;
8import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula;
9import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel;
10import com.google.inject.Inject;
11import java.util.Arrays;
12import org.eclipse.emf.common.util.EList;
13import org.eclipse.emf.ecore.EObject;
14import org.eclipse.xtext.formatting2.AbstractFormatter2;
15import org.eclipse.xtext.formatting2.IFormattableDocument;
16import org.eclipse.xtext.formatting2.IHiddenRegionFormatter;
17import org.eclipse.xtext.resource.XtextResource;
18import org.eclipse.xtext.xbase.lib.Extension;
19import org.eclipse.xtext.xbase.lib.Procedures.Procedure1;
20
21@SuppressWarnings("all")
22public class VampireLanguageFormatter extends AbstractFormatter2 {
23 @Inject
24 @Extension
25 private VampireLanguageGrammarAccess _vampireLanguageGrammarAccess;
26
27 protected void _format(final VampireModel vampireModel, @Extension final IFormattableDocument document) {
28 EList<VLSComment> _comments = vampireModel.getComments();
29 for (final VLSComment vLSComment : _comments) {
30 document.<VLSComment>format(vLSComment);
31 }
32 EList<VLSFofFormula> _formulas = vampireModel.getFormulas();
33 for (final VLSFofFormula vLSFofFormula : _formulas) {
34 document.<VLSFofFormula>format(vLSFofFormula);
35 }
36 }
37
38 protected void _format(final VLSFofFormula formula, @Extension final IFormattableDocument document) {
39 final Procedure1<IHiddenRegionFormatter> _function = (IHiddenRegionFormatter it) -> {
40 it.newLine();
41 };
42 document.<VLSFofFormula>append(formula, _function);
43 }
44
45 protected void _format(final VLSComment comment, @Extension final IFormattableDocument document) {
46 final Procedure1<IHiddenRegionFormatter> _function = (IHiddenRegionFormatter it) -> {
47 it.newLine();
48 };
49 document.<VLSComment>append(comment, _function);
50 }
51
52 public void format(final Object comment, final IFormattableDocument document) {
53 if (comment instanceof XtextResource) {
54 _format((XtextResource)comment, document);
55 return;
56 } else if (comment instanceof VLSComment) {
57 _format((VLSComment)comment, document);
58 return;
59 } else if (comment instanceof VLSFofFormula) {
60 _format((VLSFofFormula)comment, document);
61 return;
62 } else if (comment instanceof VampireModel) {
63 _format((VampireModel)comment, document);
64 return;
65 } else if (comment instanceof EObject) {
66 _format((EObject)comment, document);
67 return;
68 } else if (comment == null) {
69 _format((Void)null, document);
70 return;
71 } else if (comment != null) {
72 _format(comment, document);
73 return;
74 } else {
75 throw new IllegalArgumentException("Unhandled parameter types: " +
76 Arrays.<Object>asList(comment, document).toString());
77 }
78 }
79}