org.eclipse.ocl.examples.xtext.essentialocl.ui.quickfix
Class ExtensibleQuickfixProvider.QuickfixProcessor
java.lang.Object
org.eclipse.xtext.util.concurrent.IUnitOfWork.Void<org.eclipse.xtext.resource.XtextResource>
org.eclipse.ocl.examples.xtext.essentialocl.ui.quickfix.ExtensibleQuickfixProvider.QuickfixProcessor
- All Implemented Interfaces:
- org.eclipse.xtext.util.concurrent.IUnitOfWork<java.lang.Object,org.eclipse.xtext.resource.XtextResource>
- Direct Known Subclasses:
- EssentialOCLQuickfixProvider.EssentialOCLQuickfixProcessor
- Enclosing class:
- ExtensibleQuickfixProvider
protected class ExtensibleQuickfixProvider.QuickfixProcessor
- extends org.eclipse.xtext.util.concurrent.IUnitOfWork.Void<org.eclipse.xtext.resource.XtextResource>
Nested classes/interfaces inherited from interface org.eclipse.xtext.util.concurrent.IUnitOfWork |
org.eclipse.xtext.util.concurrent.IUnitOfWork.Void<T> |
Field Summary |
protected org.eclipse.xtext.validation.Issue |
issue
|
protected org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor |
issueResolutionAcceptor
|
protected org.eclipse.xtext.ui.editor.model.IXtextDocument |
xtextDocument
|
Constructor Summary |
protected |
ExtensibleQuickfixProvider.QuickfixProcessor(org.eclipse.xtext.ui.editor.model.IXtextDocument xtextDocument,
org.eclipse.xtext.validation.Issue issue,
org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor issueResolutionAcceptor)
|
Method Summary |
void |
createResolution(java.lang.String issueString,
org.eclipse.xtext.resource.IEObjectDescription solution,
java.lang.String ruleName,
org.eclipse.xtext.Keyword keyword,
boolean caseInsensitive)
|
protected org.eclipse.xtext.AbstractElement |
getCrossReference(org.eclipse.xtext.validation.Issue issue,
org.eclipse.emf.ecore.EObject target)
|
void |
process(org.eclipse.xtext.resource.XtextResource state)
|
Methods inherited from class org.eclipse.xtext.util.concurrent.IUnitOfWork.Void |
exec |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xtextDocument
protected final org.eclipse.xtext.ui.editor.model.IXtextDocument xtextDocument
issue
protected final org.eclipse.xtext.validation.Issue issue
issueResolutionAcceptor
protected final org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor issueResolutionAcceptor
ExtensibleQuickfixProvider.QuickfixProcessor
protected ExtensibleQuickfixProvider.QuickfixProcessor(org.eclipse.xtext.ui.editor.model.IXtextDocument xtextDocument,
org.eclipse.xtext.validation.Issue issue,
org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor issueResolutionAcceptor)
process
public void process(org.eclipse.xtext.resource.XtextResource state)
throws java.lang.Exception
- Specified by:
process
in class org.eclipse.xtext.util.concurrent.IUnitOfWork.Void<org.eclipse.xtext.resource.XtextResource>
- Throws:
java.lang.Exception
getCrossReference
protected org.eclipse.xtext.AbstractElement getCrossReference(org.eclipse.xtext.validation.Issue issue,
org.eclipse.emf.ecore.EObject target)
createResolution
public void createResolution(java.lang.String issueString,
org.eclipse.xtext.resource.IEObjectDescription solution,
java.lang.String ruleName,
org.eclipse.xtext.Keyword keyword,
boolean caseInsensitive)