/* * generated by Xtext */ package org.opendaylight.nemo.tool.eclipse.plugin.ui.quickfix //import org.eclipse.xtext.ui.editor.quickfix.Fix //import org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor //import org.eclipse.xtext.validation.Issue /** * Custom quickfixes. * * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#quick-fixes */ class EditorQuickfixProvider extends org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider { // @Fix(MyDslValidator::INVALID_NAME) // def capitalizeName(Issue issue, IssueResolutionAcceptor acceptor) { // acceptor.accept(issue, 'Capitalize name', 'Capitalize the name.', 'upcase.png') [ // context | // val xtextDocument = context.xtextDocument // val firstLetter = xtextDocument.get(issue.offset, 1) // xtextDocument.replace(issue.offset, 1, firstLetter.toUpperCase) // ] // } }