/* * generated by Xtext */ package org.eclipse.xtext.xdoc; import org.eclipse.xtext.common.types.xtext.TypesAwareDefaultGlobalScopeProvider; import org.eclipse.xtext.generator.OutputConfigurationProvider; import org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy; import org.eclipse.xtext.resource.IResourceDescription; import org.eclipse.xtext.scoping.IGlobalScopeProvider; import org.eclipse.xtext.xdoc.generator.XdocOutputConfigurationProvider; import org.eclipse.xtext.xdoc.naming.XdocDocumentNameProvider; import org.eclipse.xtext.xdoc.resource.XdocResourceDescriptionManager; import org.eclipse.xtext.xdoc.resource.XdocResourceDescriptionStrategy; /** * Use this class to register components to be used at runtime / without the Equinox extension registry. */ @SuppressWarnings("restriction") public class XdocRuntimeModule extends org.eclipse.xtext.xdoc.AbstractXdocRuntimeModule { @Override public Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider() { return XdocDocumentNameProvider.class; } @Override public Class<? extends org.eclipse.xtext.formatting.IFormatter> bindIFormatter() { return org.eclipse.xtext.xdoc.formatting.NullFormatter.class; } public Class<? extends IResourceDescription.Manager> bindIResourceDescription$Manager() { return XdocResourceDescriptionManager.class; } public Class<? extends IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy() { return XdocResourceDescriptionStrategy.class; } public Class<? extends OutputConfigurationProvider> bindOutputConfigurationProvider() { return XdocOutputConfigurationProvider.class; } public Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider() { return TypesAwareDefaultGlobalScopeProvider.class; } public Class<? extends org.eclipse.xtext.generator.IGenerator> bindIGenerator() { return org.eclipse.xtext.xdoc.generator.EclipseHelpGenerator.class; } }