diff options
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.java | 16 |
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 @@ | |||
4 | package tools.refinery.language.web; | 4 | package tools.refinery.language.web; |
5 | 5 | ||
6 | import org.eclipse.xtext.web.server.XtextServiceDispatcher; | 6 | import org.eclipse.xtext.web.server.XtextServiceDispatcher; |
7 | import org.eclipse.xtext.web.server.model.IWebDocumentProvider; | ||
8 | import org.eclipse.xtext.web.server.model.XtextWebDocumentAccess; | ||
7 | 9 | ||
8 | import tools.refinery.language.web.xtext.server.NoPrecomputedServicesXtextServiceDispatcher; | 10 | import tools.refinery.language.web.xtext.server.push.PushServiceDispatcher; |
11 | import tools.refinery.language.web.xtext.server.push.PushWebDocumentAccess; | ||
12 | import 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 | */ |
13 | public class ProblemWebModule extends AbstractProblemWebModule { | 17 | public 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 | } |