/* * generated by Xtext 2.12.0 */ package rba.tool.editor.ui import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor import org.eclipse.xtext.ui.editor.IURIEditorOpener import org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher.LastSegmentFinder import org.eclipse.xtext.ui.editor.syntaxcoloring.AbstractAntlrTokenToAttributeIdMapper import org.eclipse.xtext.ui.editor.syntaxcoloring.IHighlightingConfiguration import org.eclipse.xtext.ui.editor.validation.MarkerCreator import org.eclipse.xtext.ui.validation.DefaultResourceUIValidatorExtension import rba.tool.editor.resource.IRBAModelResourceLoader import rba.tool.editor.ui.builder.RBAModelBuilderParticipant import rba.tool.editor.ui.builder.resourceloader.RBAModelResourceLoader import rba.tool.editor.ui.contentassist.RBAModelExpressionScopeCreator import rba.tool.editor.ui.contentassist.RBAModelLastSegmentFinder import rba.tool.editor.ui.editor.model.edit.refactoring.RBAModelRenameRefactoringController import rba.tool.editor.ui.editor.model.edit.refactoring.RBAModelSyncUtil import rba.tool.editor.ui.editor.templates.RBAModelTemplateRegistry import rba.tool.editor.ui.editor.templates.RBAModelTemplateStore import rba.tool.editor.ui.editor.templates.TemplateRegistry import rba.tool.editor.ui.marker.RBAModelMarkerCreator import rba.tool.editor.ui.marker.RBAModelResourceUIValidatorExtension import rba.tool.editor.ui.opener.RBAModelURIEditorOpener import rba.tool.editor.ui.resource.RBADocumentResourceSetProvider import rba.tool.editor.ui.resource.RBAModelResourceSetProvider import rba.tool.editor.ui.syntaxcoloring.RBAModelAntlrTokenToAttributeIdMapper import rba.tool.editor.ui.syntaxcoloring.RBAModelHighlightingConfiguration import rba.tool.editor.ui.wizard.ExtendRBAModelProjectCreator /** * Use this class to register components to be used within the Eclipse IDE. */ @FinalFieldsConstructor class RBAModelUiModule extends AbstractRBAModelUiModule { def public Class bindILexicalHighlightingConfiguration() { return RBAModelHighlightingConfiguration; } def Class bindAbstractAntlrTokenToAttributeIdMapper() { return RBAModelAntlrTokenToAttributeIdMapper; } def public Class bindRenameRefactoringController() { return RBAModelRenameRefactoringController; } override bindIProjectCreator() { return ExtendRBAModelProjectCreator; } override bindIXtextBuilderParticipant() { return RBAModelBuilderParticipant; } override bindIResourceSetProvider() { return RBADocumentResourceSetProvider; } def public Class bindRBAModelResourceSetProvider() { return RBAModelResourceSetProvider; } def public Class bindRBAModelSyncUtil() { return RBAModelSyncUtil; } def public Class bindILastSegmentFinder() { return RBAModelLastSegmentFinder; } def public Class bindRBAModelExpressionScopeCreator() { return RBAModelExpressionScopeCreator; } def public Class bindTemplateRegistry() { return RBAModelTemplateRegistry; } override bindTemplateStore() { return RBAModelTemplateStore; } def public Class bindIRBAModelResourceLoader() { return RBAModelResourceLoader; } def public Class bindDefaultResourceUIValidatorExtension() { return RBAModelResourceUIValidatorExtension; } def public Class bindMarkerCreator() { return RBAModelMarkerCreator } def public Class bindIURIEditorOpener() { return RBAModelURIEditorOpener } }