From 8a7b9b436b31e6d2f5a0521a077c960ebdeb4cbe Mon Sep 17 00:00:00 2001 From: Oszkar Semerath Date: Tue, 28 Apr 2020 20:43:04 +0200 Subject: initial commit --- .../language/ide/SolverLanguageIdeModule.xtend | 11 +++++++++++ .../solver/language/ide/SolverLanguageIdeSetup.xtend | 20 ++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 Application/org.eclipse.viatra.solver.language.ide/src/org/eclipse/viatra/solver/language/ide/SolverLanguageIdeModule.xtend create mode 100644 Application/org.eclipse.viatra.solver.language.ide/src/org/eclipse/viatra/solver/language/ide/SolverLanguageIdeSetup.xtend (limited to 'Application/org.eclipse.viatra.solver.language.ide/src/org/eclipse/viatra/solver/language') diff --git a/Application/org.eclipse.viatra.solver.language.ide/src/org/eclipse/viatra/solver/language/ide/SolverLanguageIdeModule.xtend b/Application/org.eclipse.viatra.solver.language.ide/src/org/eclipse/viatra/solver/language/ide/SolverLanguageIdeModule.xtend new file mode 100644 index 00000000..b251a682 --- /dev/null +++ b/Application/org.eclipse.viatra.solver.language.ide/src/org/eclipse/viatra/solver/language/ide/SolverLanguageIdeModule.xtend @@ -0,0 +1,11 @@ +/* + * generated by Xtext 2.18.0.M3 + */ +package org.eclipse.viatra.solver.language.ide + + +/** + * Use this class to register ide components. + */ +class SolverLanguageIdeModule extends AbstractSolverLanguageIdeModule { +} diff --git a/Application/org.eclipse.viatra.solver.language.ide/src/org/eclipse/viatra/solver/language/ide/SolverLanguageIdeSetup.xtend b/Application/org.eclipse.viatra.solver.language.ide/src/org/eclipse/viatra/solver/language/ide/SolverLanguageIdeSetup.xtend new file mode 100644 index 00000000..e62468d1 --- /dev/null +++ b/Application/org.eclipse.viatra.solver.language.ide/src/org/eclipse/viatra/solver/language/ide/SolverLanguageIdeSetup.xtend @@ -0,0 +1,20 @@ +/* + * generated by Xtext 2.18.0.M3 + */ +package org.eclipse.viatra.solver.language.ide + +import com.google.inject.Guice +import org.eclipse.viatra.solver.language.SolverLanguageRuntimeModule +import org.eclipse.viatra.solver.language.SolverLanguageStandaloneSetup +import org.eclipse.xtext.util.Modules2 + +/** + * Initialization support for running Xtext languages as language servers. + */ +class SolverLanguageIdeSetup extends SolverLanguageStandaloneSetup { + + override createInjector() { + Guice.createInjector(Modules2.mixin(new SolverLanguageRuntimeModule, new SolverLanguageIdeModule)) + } + +} -- cgit v1.2.3-54-g00ecf