Package com.e1c.g5.v8.dt.bsl.check.qfix
Class ExternalQuickfixModification<E extends org.eclipse.emf.ecore.EObject>
java.lang.Object
com.e1c.g5.v8.dt.bsl.check.qfix.ExternalQuickfixModification<E>
- Type Parameters:
- E- type of model object is contained in- Issue
- All Implemented Interfaces:
- org.eclipse.xtext.ui.editor.model.edit.IModification
public class ExternalQuickfixModification<E extends org.eclipse.emf.ecore.EObject>
extends Object
implements org.eclipse.xtext.ui.editor.model.edit.IModification
Implementation of 
IModification for creating and applying quickfix text changes.- 
Field SummaryFields inherited from interface org.eclipse.xtext.ui.editor.model.edit.IModificationNULL
- 
Constructor SummaryConstructorsConstructorDescriptionExternalQuickfixModification(org.eclipse.xtext.validation.Issue issue, Class<E> clazz, com.google.common.base.Function<E, org.eclipse.text.edits.TextEdit> function) Constructor
- 
Method SummaryModifier and TypeMethodDescriptionvoidapply(org.eclipse.xtext.ui.editor.model.edit.IModificationContext context) 
- 
Constructor Details- 
ExternalQuickfixModificationpublic ExternalQuickfixModification(org.eclipse.xtext.validation.Issue issue, Class<E> clazz, com.google.common.base.Function<E, org.eclipse.text.edits.TextEdit> function) Constructor- Parameters:
- issue- processing validation- Issue, can't be- null
- clazz-- Classof the Built-in object corresponding to validation- Issue, can't be- null
- function- special- Functionthat contains logic about creating- TextEditchanges corresponding to quickfix, can't be- null
 
 
- 
- 
Method Details