Package com.e1c.g5.v8.dt.check.qfix
package com.e1c.g5.v8.dt.check.qfix
-
ClassDescriptionThis descriptor contains data being provided by the
IFix
during theIFix.onRegistration(FixDescriptor)
fix initialization cycle.Active fix process handle.The descriptor of a singleIFixVariant
of a particularIFix
.IFix<C extends IFixContext>The fix is intended for fixing problems being detected by someICheck
.The single change that is being defined by a specificIFixVariant
of a specificIFix
The change is a definition of some model data/language data/resource change that is being defined during theIFixVariant#prepareChanges()
fix performing state.IFixChangePreviewProvider<CH extends IFixChange>Provides the specific preview logic for the givenIFixChange
.The execution logic for a specificIFixChange
.Context provides the fix'es logic with the source data to locate, analyze and prepare/perform the necessary changesIFixContextFactory<C extends IFixContext>TheIFixContext
factory that produces the context instances based on the provided marker.Quick fix management facility.Provider of quick fixes registered in the system.The fix repository stores all registered fix artifacts, including:
Fixes themselves Context factories Fix change processors Preview providers(???)Provides a single point access to the shared data of the fix session (like data access, etc)IFixVariant<C extends IFixContext>A single variant of a multi-variant fix.