diff options
Diffstat (limited to 'Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageRuntimeModule.java')
-rw-r--r-- | Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageRuntimeModule.java | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageRuntimeModule.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageRuntimeModule.java new file mode 100644 index 00000000..c63cd33c --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageRuntimeModule.java | |||
@@ -0,0 +1,37 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.16.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.faulttree.components; | ||
5 | |||
6 | import com.google.inject.Binder; | ||
7 | import com.google.inject.name.Names; | ||
8 | import hu.bme.mit.inf.dslreasoner.faulttree.components.AbstractCftLanguageRuntimeModule; | ||
9 | import hu.bme.mit.inf.dslreasoner.faulttree.components.naming.CftLanguageQualifiedNameProvider; | ||
10 | import hu.bme.mit.inf.dslreasoner.faulttree.components.scoping.CftLanguageImportedNamespaceAwareLocalScopeProvider; | ||
11 | import org.eclipse.xtext.naming.IQualifiedNameProvider; | ||
12 | import org.eclipse.xtext.scoping.IGlobalScopeProvider; | ||
13 | import org.eclipse.xtext.scoping.IScopeProvider; | ||
14 | import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; | ||
15 | import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider; | ||
16 | |||
17 | /** | ||
18 | * Use this class to register components to be used at runtime / without the Equinox extension registry. | ||
19 | */ | ||
20 | @SuppressWarnings("all") | ||
21 | public class CftLanguageRuntimeModule extends AbstractCftLanguageRuntimeModule { | ||
22 | @Override | ||
23 | public Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider() { | ||
24 | return DefaultGlobalScopeProvider.class; | ||
25 | } | ||
26 | |||
27 | @Override | ||
28 | public void configureIScopeProviderDelegate(final Binder binder) { | ||
29 | binder.<IScopeProvider>bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to( | ||
30 | CftLanguageImportedNamespaceAwareLocalScopeProvider.class); | ||
31 | } | ||
32 | |||
33 | @Override | ||
34 | public Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider() { | ||
35 | return CftLanguageQualifiedNameProvider.class; | ||
36 | } | ||
37 | } | ||