aboutsummaryrefslogtreecommitdiffstats
path: root/language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java
diff options
context:
space:
mode:
Diffstat (limited to 'language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java')
-rw-r--r--language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java16
1 files changed, 14 insertions, 2 deletions
diff --git a/language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java b/language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java
index 04f38414..ac8934ed 100644
--- a/language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java
+++ b/language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java
@@ -4,14 +4,26 @@
4package tools.refinery.language.web; 4package tools.refinery.language.web;
5 5
6import org.eclipse.xtext.web.server.XtextServiceDispatcher; 6import org.eclipse.xtext.web.server.XtextServiceDispatcher;
7import org.eclipse.xtext.web.server.model.IWebDocumentProvider;
8import org.eclipse.xtext.web.server.model.XtextWebDocumentAccess;
7 9
8import tools.refinery.language.web.xtext.server.NoPrecomputedServicesXtextServiceDispatcher; 10import tools.refinery.language.web.xtext.server.push.PushServiceDispatcher;
11import tools.refinery.language.web.xtext.server.push.PushWebDocumentAccess;
12import tools.refinery.language.web.xtext.server.push.PushWebDocumentProvider;
9 13
10/** 14/**
11 * Use this class to register additional components to be used within the web application. 15 * Use this class to register additional components to be used within the web application.
12 */ 16 */
13public class ProblemWebModule extends AbstractProblemWebModule { 17public class ProblemWebModule extends AbstractProblemWebModule {
18 public Class<? extends IWebDocumentProvider> bindIWebDocumentProvider() {
19 return PushWebDocumentProvider.class;
20 }
21
22 public Class<? extends XtextWebDocumentAccess> bindXtextWebDocumentAccess() {
23 return PushWebDocumentAccess.class;
24 }
25
14 public Class<? extends XtextServiceDispatcher> bindXtextServiceDispatcher() { 26 public Class<? extends XtextServiceDispatcher> bindXtextServiceDispatcher() {
15 return NoPrecomputedServicesXtextServiceDispatcher.class; 27 return PushServiceDispatcher.class;
16 } 28 }
17} 29}