source: default/trunk/de.ugoe.cs.swe.bnftools.ebnf.ui/src-gen/de/ugoe/cs/swe/bnftools/ui/AbstractEbnfUiModule.java @ 5

Last change on this file since 5 was 5, checked in by zeiss, 14 years ago
  • Property svn:mime-type set to text/plain
File size: 6.9 KB
Line 
1
2/*
3 * generated by Xtext
4 */
5package de.ugoe.cs.swe.bnftools.ui;
6
7import org.eclipse.xtext.ui.DefaultUiModule;
8import org.eclipse.ui.plugin.AbstractUIPlugin;
9
10/**
11 * Manual modifications go to {de.ugoe.cs.swe.bnftools.ui.EbnfUiModule}
12 */
13@SuppressWarnings("all")
14public abstract class AbstractEbnfUiModule extends DefaultUiModule {
15       
16        public AbstractEbnfUiModule(AbstractUIPlugin plugin) {
17                super(plugin);
18        }
19       
20       
21        // contributed by org.eclipse.xtext.ui.generator.ImplicitUiFragment
22        public com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState() {
23                return org.eclipse.xtext.ui.shared.Access.getJavaProjectsState();
24        }
25
26        // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
27        public Class<? extends org.eclipse.jface.text.rules.ITokenScanner> bindITokenScanner() {
28                return org.eclipse.xtext.ui.editor.syntaxcoloring.antlr.AntlrTokenScanner.class;
29        }
30
31        // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
32        public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper> bindIProposalConflictHelper() {
33                return org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper.class;
34        }
35
36        // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
37        public Class<? extends org.eclipse.xtext.ui.editor.IDamagerRepairer> bindIDamagerRepairer() {
38                return org.eclipse.xtext.ui.editor.FastDamagerRepairer.class;
39        }
40
41        // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
42        public void configureHighlightingLexer(com.google.inject.Binder binder) {
43                binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.HIGHLIGHTING)).to(de.ugoe.cs.swe.bnftools.parser.antlr.internal.InternalEbnfLexer.class);
44        }
45
46        // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
47        public void configureHighlightingTokenDefProvider(com.google.inject.Binder binder) {
48                binder.bind(org.eclipse.xtext.parser.antlr.ITokenDefProvider.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.HIGHLIGHTING)).to(org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider.class);
49        }
50
51        // contributed by org.eclipse.xtext.ui.generator.labeling.LabelProviderFragment
52        public Class<? extends org.eclipse.jface.viewers.ILabelProvider> bindILabelProvider() {
53                return de.ugoe.cs.swe.bnftools.ui.labeling.EbnfLabelProvider.class;
54        }
55
56        // contributed by org.eclipse.xtext.ui.generator.labeling.LabelProviderFragment
57        public void configureResourceUIServiceLabelProvider(com.google.inject.Binder binder) {
58                binder.bind(org.eclipse.jface.viewers.ILabelProvider.class).annotatedWith(org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider.class).to(de.ugoe.cs.swe.bnftools.ui.labeling.EbnfDescriptionLabelProvider.class);
59        }
60
61        // contributed by org.eclipse.xtext.ui.generator.outline.TransformerFragment
62        public Class<? extends org.eclipse.xtext.ui.editor.outline.transformer.ISemanticModelTransformer> bindISemanticModelTransformer() {
63                return de.ugoe.cs.swe.bnftools.ui.outline.EbnfTransformer.class;
64        }
65
66        // contributed by org.eclipse.xtext.ui.generator.outline.OutlineNodeAdapterFactoryFragment
67        public Class<? extends org.eclipse.xtext.ui.editor.outline.actions.IContentOutlineNodeAdapterFactory> bindIContentOutlineNodeAdapterFactory() {
68                return de.ugoe.cs.swe.bnftools.ui.outline.EbnfOutlineNodeAdapterFactory.class;
69        }
70
71        // contributed by org.eclipse.xtext.ui.generator.contentAssist.JavaBasedContentAssistFragment
72        public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider> bindIContentProposalProvider() {
73                return de.ugoe.cs.swe.bnftools.ui.contentassist.EbnfProposalProvider.class;
74        }
75
76        // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
77        public Class<? extends org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext.Factory> bindContentAssistContext$Factory() {
78                return org.eclipse.xtext.ui.editor.contentassist.antlr.ParserBasedContentAssistContextFactory.class;
79        }
80
81        // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
82        public Class<? extends org.eclipse.xtext.ui.editor.contentassist.antlr.IContentAssistParser> bindIContentAssistParser() {
83                return de.ugoe.cs.swe.bnftools.ui.contentassist.antlr.EbnfParser.class;
84        }
85
86        // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
87        public void configureContentAssistLexerProvider(com.google.inject.Binder binder) {
88                binder.bind(de.ugoe.cs.swe.bnftools.ui.contentassist.antlr.internal.InternalEbnfLexer.class).toProvider(org.eclipse.xtext.parser.antlr.LexerProvider.create(de.ugoe.cs.swe.bnftools.ui.contentassist.antlr.internal.InternalEbnfLexer.class));
89        }
90
91        // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
92        public void configureContentAssistLexer(com.google.inject.Binder binder) {
93                binder.bind(org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.CONTENT_ASSIST)).to(de.ugoe.cs.swe.bnftools.ui.contentassist.antlr.internal.InternalEbnfLexer.class);
94        }
95
96        // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
97        public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) {
98                binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.scoping.impl.AbstractGlobalScopeProvider.NAMED_BUILDER_SCOPE)).to(org.eclipse.xtext.builder.builderState.ShadowingResourceDescriptions.class);
99        }
100
101        // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
102        public Class<? extends org.eclipse.xtext.ui.editor.IXtextEditorCallback> bindIXtextEditorCallback() {
103                return org.eclipse.xtext.builder.nature.NatureAddingEditorCallback.class;
104        }
105
106        // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
107        public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) {
108                binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class);
109        }
110
111        // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
112        public Class<? extends org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource> bindDocumentBasedDirtyResource() {
113                return org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.class;
114        }
115
116        // contributed by org.eclipse.xtext.ui.generator.quickfix.QuickfixProviderFragment
117        public Class<? extends org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider> bindIssueResolutionProvider() {
118                return de.ugoe.cs.swe.bnftools.ui.quickfix.EbnfQuickfixProvider.class;
119        }
120
121
122}
Note: See TracBrowser for help on using the repository browser.