aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java
diff options
context:
space:
mode:
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java402
1 files changed, 201 insertions, 201 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java
index 9ac83bcd..dfa6c5ca 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java
@@ -1,201 +1,201 @@
1/* 1/*
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application; 4package hu.bme.mit.inf.dslreasoner.application;
5 5
6import com.google.inject.Binder; 6import com.google.inject.Binder;
7import com.google.inject.Provider; 7import com.google.inject.Provider;
8import com.google.inject.name.Names; 8import com.google.inject.name.Names;
9import hu.bme.mit.inf.dslreasoner.application.generator.ApplicationConfigurationGenerator; 9import hu.bme.mit.inf.dslreasoner.application.generator.ApplicationConfigurationGenerator;
10import hu.bme.mit.inf.dslreasoner.application.parser.antlr.ApplicationConfigurationAntlrTokenFileProvider; 10import hu.bme.mit.inf.dslreasoner.application.parser.antlr.ApplicationConfigurationAntlrTokenFileProvider;
11import hu.bme.mit.inf.dslreasoner.application.parser.antlr.ApplicationConfigurationParser; 11import hu.bme.mit.inf.dslreasoner.application.parser.antlr.ApplicationConfigurationParser;
12import hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal.InternalApplicationConfigurationLexer; 12import hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal.InternalApplicationConfigurationLexer;
13import hu.bme.mit.inf.dslreasoner.application.scoping.ApplicationConfigurationScopeProvider; 13import hu.bme.mit.inf.dslreasoner.application.scoping.ApplicationConfigurationScopeProvider;
14import hu.bme.mit.inf.dslreasoner.application.serializer.ApplicationConfigurationSemanticSequencer; 14import hu.bme.mit.inf.dslreasoner.application.serializer.ApplicationConfigurationSemanticSequencer;
15import hu.bme.mit.inf.dslreasoner.application.serializer.ApplicationConfigurationSyntacticSequencer; 15import hu.bme.mit.inf.dslreasoner.application.serializer.ApplicationConfigurationSyntacticSequencer;
16import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; 16import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess;
17import hu.bme.mit.inf.dslreasoner.application.validation.ApplicationConfigurationValidator; 17import hu.bme.mit.inf.dslreasoner.application.validation.ApplicationConfigurationValidator;
18import java.util.Properties; 18import java.util.Properties;
19import org.eclipse.xtext.Constants; 19import org.eclipse.xtext.Constants;
20import org.eclipse.xtext.IGrammarAccess; 20import org.eclipse.xtext.IGrammarAccess;
21import org.eclipse.xtext.generator.IGenerator2; 21import org.eclipse.xtext.generator.IGenerator2;
22import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider; 22import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider;
23import org.eclipse.xtext.naming.IQualifiedNameProvider; 23import org.eclipse.xtext.naming.IQualifiedNameProvider;
24import org.eclipse.xtext.parser.IParser; 24import org.eclipse.xtext.parser.IParser;
25import org.eclipse.xtext.parser.ITokenToStringConverter; 25import org.eclipse.xtext.parser.ITokenToStringConverter;
26import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; 26import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider;
27import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter; 27import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter;
28import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; 28import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider;
29import org.eclipse.xtext.parser.antlr.ITokenDefProvider; 29import org.eclipse.xtext.parser.antlr.ITokenDefProvider;
30import org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper; 30import org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper;
31import org.eclipse.xtext.parser.antlr.Lexer; 31import org.eclipse.xtext.parser.antlr.Lexer;
32import org.eclipse.xtext.parser.antlr.LexerBindings; 32import org.eclipse.xtext.parser.antlr.LexerBindings;
33import org.eclipse.xtext.parser.antlr.LexerProvider; 33import org.eclipse.xtext.parser.antlr.LexerProvider;
34import org.eclipse.xtext.parser.antlr.UnorderedGroupHelper; 34import org.eclipse.xtext.parser.antlr.UnorderedGroupHelper;
35import org.eclipse.xtext.resource.IContainer; 35import org.eclipse.xtext.resource.IContainer;
36import org.eclipse.xtext.resource.IResourceDescriptions; 36import org.eclipse.xtext.resource.IResourceDescriptions;
37import org.eclipse.xtext.resource.containers.IAllContainersState; 37import org.eclipse.xtext.resource.containers.IAllContainersState;
38import org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider; 38import org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider;
39import org.eclipse.xtext.resource.containers.StateBasedContainerManager; 39import org.eclipse.xtext.resource.containers.StateBasedContainerManager;
40import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; 40import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider;
41import org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions; 41import org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions;
42import org.eclipse.xtext.scoping.IGlobalScopeProvider; 42import org.eclipse.xtext.scoping.IGlobalScopeProvider;
43import org.eclipse.xtext.scoping.IScopeProvider; 43import org.eclipse.xtext.scoping.IScopeProvider;
44import org.eclipse.xtext.scoping.IgnoreCaseLinking; 44import org.eclipse.xtext.scoping.IgnoreCaseLinking;
45import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; 45import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider;
46import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider; 46import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider;
47import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider; 47import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider;
48import org.eclipse.xtext.serializer.ISerializer; 48import org.eclipse.xtext.serializer.ISerializer;
49import org.eclipse.xtext.serializer.impl.Serializer; 49import org.eclipse.xtext.serializer.impl.Serializer;
50import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer; 50import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer;
51import org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer; 51import org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer;
52import org.eclipse.xtext.service.DefaultRuntimeModule; 52import org.eclipse.xtext.service.DefaultRuntimeModule;
53import org.eclipse.xtext.service.SingletonBinding; 53import org.eclipse.xtext.service.SingletonBinding;
54 54
55/** 55/**
56 * Manual modifications go to {@link ApplicationConfigurationRuntimeModule}. 56 * Manual modifications go to {@link ApplicationConfigurationRuntimeModule}.
57 */ 57 */
58@SuppressWarnings("all") 58@SuppressWarnings("all")
59public abstract class AbstractApplicationConfigurationRuntimeModule extends DefaultRuntimeModule { 59public abstract class AbstractApplicationConfigurationRuntimeModule extends DefaultRuntimeModule {
60 60
61 protected Properties properties = null; 61 protected Properties properties = null;
62 62
63 @Override 63 @Override
64 public void configure(Binder binder) { 64 public void configure(Binder binder) {
65 properties = tryBindProperties(binder, "hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.properties"); 65 properties = tryBindProperties(binder, "hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.properties");
66 super.configure(binder); 66 super.configure(binder);
67 } 67 }
68 68
69 public void configureLanguageName(Binder binder) { 69 public void configureLanguageName(Binder binder) {
70 binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration"); 70 binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration");
71 } 71 }
72 72
73 public void configureFileExtensions(Binder binder) { 73 public void configureFileExtensions(Binder binder) {
74 if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null) 74 if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null)
75 binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("vsconfig"); 75 binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("vsconfig");
76 } 76 }
77 77
78 // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 78 // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2
79 public ClassLoader bindClassLoaderToInstance() { 79 public ClassLoader bindClassLoaderToInstance() {
80 return getClass().getClassLoader(); 80 return getClass().getClassLoader();
81 } 81 }
82 82
83 // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 83 // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2
84 public Class<? extends IGrammarAccess> bindIGrammarAccess() { 84 public Class<? extends IGrammarAccess> bindIGrammarAccess() {
85 return ApplicationConfigurationGrammarAccess.class; 85 return ApplicationConfigurationGrammarAccess.class;
86 } 86 }
87 87
88 // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 88 // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2
89 public Class<? extends ISemanticSequencer> bindISemanticSequencer() { 89 public Class<? extends ISemanticSequencer> bindISemanticSequencer() {
90 return ApplicationConfigurationSemanticSequencer.class; 90 return ApplicationConfigurationSemanticSequencer.class;
91 } 91 }
92 92
93 // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 93 // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2
94 public Class<? extends ISyntacticSequencer> bindISyntacticSequencer() { 94 public Class<? extends ISyntacticSequencer> bindISyntacticSequencer() {
95 return ApplicationConfigurationSyntacticSequencer.class; 95 return ApplicationConfigurationSyntacticSequencer.class;
96 } 96 }
97 97
98 // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 98 // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2
99 public Class<? extends ISerializer> bindISerializer() { 99 public Class<? extends ISerializer> bindISerializer() {
100 return Serializer.class; 100 return Serializer.class;
101 } 101 }
102 102
103 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 103 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
104 public Class<? extends IParser> bindIParser() { 104 public Class<? extends IParser> bindIParser() {
105 return ApplicationConfigurationParser.class; 105 return ApplicationConfigurationParser.class;
106 } 106 }
107 107
108 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 108 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
109 public Class<? extends ITokenToStringConverter> bindITokenToStringConverter() { 109 public Class<? extends ITokenToStringConverter> bindITokenToStringConverter() {
110 return AntlrTokenToStringConverter.class; 110 return AntlrTokenToStringConverter.class;
111 } 111 }
112 112
113 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 113 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
114 public Class<? extends IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() { 114 public Class<? extends IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() {
115 return ApplicationConfigurationAntlrTokenFileProvider.class; 115 return ApplicationConfigurationAntlrTokenFileProvider.class;
116 } 116 }
117 117
118 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 118 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
119 public Class<? extends Lexer> bindLexer() { 119 public Class<? extends Lexer> bindLexer() {
120 return InternalApplicationConfigurationLexer.class; 120 return InternalApplicationConfigurationLexer.class;
121 } 121 }
122 122
123 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 123 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
124 public Class<? extends ITokenDefProvider> bindITokenDefProvider() { 124 public Class<? extends ITokenDefProvider> bindITokenDefProvider() {
125 return AntlrTokenDefProvider.class; 125 return AntlrTokenDefProvider.class;
126 } 126 }
127 127
128 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 128 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
129 public Provider<? extends InternalApplicationConfigurationLexer> provideInternalApplicationConfigurationLexer() { 129 public Provider<? extends InternalApplicationConfigurationLexer> provideInternalApplicationConfigurationLexer() {
130 return LexerProvider.create(InternalApplicationConfigurationLexer.class); 130 return LexerProvider.create(InternalApplicationConfigurationLexer.class);
131 } 131 }
132 132
133 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 133 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
134 public void configureRuntimeLexer(Binder binder) { 134 public void configureRuntimeLexer(Binder binder) {
135 binder.bind(Lexer.class) 135 binder.bind(Lexer.class)
136 .annotatedWith(Names.named(LexerBindings.RUNTIME)) 136 .annotatedWith(Names.named(LexerBindings.RUNTIME))
137 .to(InternalApplicationConfigurationLexer.class); 137 .to(InternalApplicationConfigurationLexer.class);
138 } 138 }
139 139
140 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 140 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
141 public Class<? extends IUnorderedGroupHelper> bindIUnorderedGroupHelper() { 141 public Class<? extends IUnorderedGroupHelper> bindIUnorderedGroupHelper() {
142 return UnorderedGroupHelper.class; 142 return UnorderedGroupHelper.class;
143 } 143 }
144 144
145 // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 145 // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2
146 @SingletonBinding(eager=true) 146 @SingletonBinding(eager=true)
147 public Class<? extends ApplicationConfigurationValidator> bindApplicationConfigurationValidator() { 147 public Class<? extends ApplicationConfigurationValidator> bindApplicationConfigurationValidator() {
148 return ApplicationConfigurationValidator.class; 148 return ApplicationConfigurationValidator.class;
149 } 149 }
150 150
151 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 151 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2
152 public Class<? extends IScopeProvider> bindIScopeProvider() { 152 public Class<? extends IScopeProvider> bindIScopeProvider() {
153 return ApplicationConfigurationScopeProvider.class; 153 return ApplicationConfigurationScopeProvider.class;
154 } 154 }
155 155
156 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 156 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2
157 public void configureIScopeProviderDelegate(Binder binder) { 157 public void configureIScopeProviderDelegate(Binder binder) {
158 binder.bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(ImportedNamespaceAwareLocalScopeProvider.class); 158 binder.bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(ImportedNamespaceAwareLocalScopeProvider.class);
159 } 159 }
160 160
161 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 161 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2
162 public Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider() { 162 public Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider() {
163 return DefaultGlobalScopeProvider.class; 163 return DefaultGlobalScopeProvider.class;
164 } 164 }
165 165
166 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 166 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2
167 public void configureIgnoreCaseLinking(Binder binder) { 167 public void configureIgnoreCaseLinking(Binder binder) {
168 binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); 168 binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false);
169 } 169 }
170 170
171 // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 171 // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2
172 public Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider() { 172 public Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider() {
173 return DefaultDeclarativeQualifiedNameProvider.class; 173 return DefaultDeclarativeQualifiedNameProvider.class;
174 } 174 }
175 175
176 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 176 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2
177 public Class<? extends IContainer.Manager> bindIContainer$Manager() { 177 public Class<? extends IContainer.Manager> bindIContainer$Manager() {
178 return StateBasedContainerManager.class; 178 return StateBasedContainerManager.class;
179 } 179 }
180 180
181 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 181 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2
182 public Class<? extends IAllContainersState.Provider> bindIAllContainersState$Provider() { 182 public Class<? extends IAllContainersState.Provider> bindIAllContainersState$Provider() {
183 return ResourceSetBasedAllContainersStateProvider.class; 183 return ResourceSetBasedAllContainersStateProvider.class;
184 } 184 }
185 185
186 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 186 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2
187 public void configureIResourceDescriptions(Binder binder) { 187 public void configureIResourceDescriptions(Binder binder) {
188 binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); 188 binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class);
189 } 189 }
190 190
191 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 191 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2
192 public void configureIResourceDescriptionsPersisted(Binder binder) { 192 public void configureIResourceDescriptionsPersisted(Binder binder) {
193 binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); 193 binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class);
194 } 194 }
195 195
196 // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 196 // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2
197 public Class<? extends IGenerator2> bindIGenerator2() { 197 public Class<? extends IGenerator2> bindIGenerator2() {
198 return ApplicationConfigurationGenerator.class; 198 return ApplicationConfigurationGenerator.class;
199 } 199 }
200 200
201} 201}