diff options
author | Henrik Rentz-Reichert | 2012-11-21 16:47:17 +0000 |
---|---|---|
committer | Henrik Rentz-Reichert | 2012-11-21 16:47:17 +0000 |
commit | e08fe143a1aa1a65b7f3eff5b08a8ca14d825c26 (patch) | |
tree | 5267093f5a3ba1cdf8bcbf215a0f4c0b79e3c601 /plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/quickfix | |
parent | c7c5b3f8528c55a2db379621babfbcc12ee33d13 (diff) | |
download | org.eclipse.etrice-e08fe143a1aa1a65b7f3eff5b08a8ca14d825c26.tar.gz org.eclipse.etrice-e08fe143a1aa1a65b7f3eff5b08a8ca14d825c26.tar.xz org.eclipse.etrice-e08fe143a1aa1a65b7f3eff5b08a8ca14d825c26.zip |
[core.etmap] improved quick fixes
Diffstat (limited to 'plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/quickfix')
-rw-r--r-- | plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/quickfix/ETMapQuickfixProvider.java | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/quickfix/ETMapQuickfixProvider.java b/plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/quickfix/ETMapQuickfixProvider.java index 7f93d11fe..e35b8b3c1 100644 --- a/plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/quickfix/ETMapQuickfixProvider.java +++ b/plugins/org.eclipse.etrice.core.etmap.ui/src/org/eclipse/etrice/core/etmap/ui/quickfix/ETMapQuickfixProvider.java @@ -24,20 +24,9 @@ import org.eclipse.jface.text.BadLocationException; public class ETMapQuickfixProvider extends DefaultQuickfixProvider { -// @Fix(MyJavaValidator.INVALID_NAME) -// public void capitalizeName(final Issue issue, IssueResolutionAcceptor acceptor) { -// acceptor.accept(issue, "Capitalize name", "Capitalize the name.", "upcase.png", new IModification() { -// public void apply(IModificationContext context) throws BadLocationException { -// IXtextDocument xtextDocument = context.getXtextDocument(); -// String firstLetter = xtextDocument.get(issue.getOffset(), 1); -// xtextDocument.replace(issue.getOffset(), 1, firstLetter.toUpperCase()); -// } -// }); -// } - @Fix(ETMapJavaValidator.DUPLICATE_SUBSYS_MAPPING) public void removeDuplicateSubSysMapping(final Issue issue, IssueResolutionAcceptor acceptor) { - acceptor.accept(issue, "Remove duplicate", "remove this mapping", "upcase.png", new IModification() { + acceptor.accept(issue, "Remove duplicate", "remove this mapping", "remove.gif", new IModification() { public void apply(IModificationContext context) throws BadLocationException { IXtextDocument xtextDocument = context.getXtextDocument(); xtextDocument.replace(issue.getOffset(), issue.getLength(), ""); @@ -47,7 +36,7 @@ public class ETMapQuickfixProvider extends DefaultQuickfixProvider { @Fix(ETMapJavaValidator.UNMAPPED_SUBSYS_REFS) public void addMissingSubSysMappings(final Issue issue, IssueResolutionAcceptor acceptor) { - acceptor.accept(issue, "Add mappings", "add missing mappings", "upcase.png", new IModification() { + acceptor.accept(issue, "Add missing mappings", issue.getData()[0], "add.gif", new IModification() { public void apply(IModificationContext context) throws BadLocationException { IXtextDocument xtextDocument = context.getXtextDocument(); int offset = issue.getOffset()+issue.getLength(); @@ -63,7 +52,7 @@ public class ETMapQuickfixProvider extends DefaultQuickfixProvider { @Fix(ETMapJavaValidator.DUPLICATE_THREAD_MAPPING) public void removeDuplicateThreadMapping(final Issue issue, IssueResolutionAcceptor acceptor) { - acceptor.accept(issue, "Remove duplicate", "remove this mapping", "upcase.png", new IModification() { + acceptor.accept(issue, "Remove duplicate", "remove this mapping", "remove.gif", new IModification() { public void apply(IModificationContext context) throws BadLocationException { IXtextDocument xtextDocument = context.getXtextDocument(); xtextDocument.replace(issue.getOffset(), issue.getLength(), ""); @@ -73,7 +62,7 @@ public class ETMapQuickfixProvider extends DefaultQuickfixProvider { @Fix(ETMapJavaValidator.UNMAPPED_THREAD_REFS) public void addMissingThreadMappings(final Issue issue, IssueResolutionAcceptor acceptor) { - acceptor.accept(issue, "Add mappings", "add missing mappings", "upcase.png", new IModification() { + acceptor.accept(issue, "Add mappings", issue.getData()[0], "add.gif", new IModification() { public void apply(IModificationContext context) throws BadLocationException { IXtextDocument xtextDocument = context.getXtextDocument(); int offset = issue.getOffset()+issue.getLength(); |