| IFix<C extends IFixContext> |
The fix is intended for fixing problems being detected by some ICheck.
|
| IFixChange |
The single change that is being defined by a specific IFixVariant of a specific IFix
The change is a definition of some model data/language data/resource change that is being defined during
the IFixVariant#prepareChanges() fix performing state.
|
| IFixChangePreviewProvider<CH extends IFixChange> |
Provides the specific preview logic for the given IFixChange.
|
| IFixChangeProcessor<CH extends IFixChange,C extends IFixContext> |
|
| IFixContext |
Context provides the fix'es logic with the source data to locate, analyze and prepare/perform the necessary changes
|
| IFixContextFactory<C extends IFixContext> |
The IFixContext factory that produces the context instances based on the provided marker.
|
| IFixManager |
Quick fix management facility.
|
| IFixProvider |
Provider of quick fixes registered in the system.
|
| IFixRepository |
The fix repository stores all registered fix artifacts, including:
Fixes themselves
Context factories
Fix change processors
Preview providers(???)
|
| IFixSession |
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.
|