Class MultiVariantModelBasicFix.VariantModelFixChange<OC extends org.eclipse.emf.ecore.EObject>
java.lang.Object
com.e1c.g5.v8.dt.check.qfix.components.MultiVariantModelBasicFix.VariantModelFixChange<OC>
- All Implemented Interfaces:
IFixChange
- Enclosing class:
- MultiVariantModelBasicFix
protected static final class MultiVariantModelBasicFix.VariantModelFixChange<OC extends org.eclipse.emf.ecore.EObject>
extends Object
implements IFixChange
-
Constructor Summary
ConstructorsConstructorDescriptionVariantModelFixChange(VariantModelFixChangeDelegate<OC> delegate) CreatesMultiVariantModelBasicFix.VariantModelFixChangeinstance -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyFix(OC modelObject, org.eclipse.emf.ecore.EStructuralFeature targetFeature, BasicModelFixContext context, IFixSession session) Executes the quick fix resolution code
-
Constructor Details
-
VariantModelFixChange
CreatesMultiVariantModelBasicFix.VariantModelFixChangeinstance- Parameters:
delegate- the delegate to be executed, cannot benull
-
-
Method Details
-
applyFix
public void applyFix(OC modelObject, org.eclipse.emf.ecore.EStructuralFeature targetFeature, BasicModelFixContext context, IFixSession session) Executes the quick fix resolution code- Parameters:
modelObject- the model object, cannot benulltargetFeature- the target feature, can benullcontext- the quick fix context, cannot benullsession- the quick fix session, cannot benull
-