Uses of Interface
com.e1c.g5.v8.dt.check.qfix.IFixContext
Packages that use IFixContext
Package
Description
-
Uses of IFixContext in com.e1c.g5.v8.dt.bsl.check.qfix
Classes in com.e1c.g5.v8.dt.bsl.check.qfix that implement IFixContextModifier and TypeClassDescriptionclass
Single-variant xtext module quick fix context -
Uses of IFixContext in com.e1c.g5.v8.dt.check.qfix
Classes in com.e1c.g5.v8.dt.check.qfix with type parameters of type IFixContextModifier and TypeInterfaceDescriptioninterface
IFix<C extends IFixContext>
The fix is intended for fixing problems being detected by someICheck
.interface
IFixChangeProcessor<CH extends IFixChange,
C extends IFixContext> The execution logic for a specificIFixChange
.interface
IFixContextFactory<C extends IFixContext>
TheIFixContext
factory that produces the context instances based on the provided marker.interface
IFixVariant<C extends IFixContext>
A single variant of a multi-variant fix.Methods in com.e1c.g5.v8.dt.check.qfix that return types with arguments of type IFixContextModifier and TypeMethodDescriptionIFixChangeProcessor<? extends IFixChange,
? extends IFixContext> FixDescriptor.getChangeProcessor()
Provides the change processorIFixContextFactory<? extends IFixContext>
FixDescriptor.getContextFactory()
Provides the context factoryIFixContextFactory<? extends IFixContext>
IFixRepository.getContextFactory
(Class<? extends IFixContext> contextType) Provides the quick fix context factoryMap<CheckUid,
Set<IFix<? extends IFixContext>>> IFixProvider.getFixes()
Gets all registered fixesMap<CheckUid,
Collection<IFix<? extends IFixContext>>> IFixRepository.getFixes()
Gets all registered fixes.Collection<IFix<? extends IFixContext>>
Provides the quick fixes collection by check UIDMethod parameters in com.e1c.g5.v8.dt.check.qfix with type arguments of type IFixContextModifier and TypeMethodDescriptionIFixContextFactory<? extends IFixContext>
IFixRepository.getContextFactory
(Class<? extends IFixContext> contextType) Provides the quick fix context factoryvoid
IFixRepository.registerChangeProcessor
(IFixChangeProcessor<? extends IFixChange, ? extends IFixContext> changeProcessor) Registers the quick fix change processorvoid
IFixRepository.registerContextFactory
(IFixContextFactory<? extends IFixContext> contextFactory) Registers the quick fix context factoryvoid
IFixRepository.registerFix
(IFix<? extends IFixContext> fix) Manual addition of a pre-created fix to the repositoryvoid
FixDescriptor.setChangeProcessor
(IFixChangeProcessor<? extends IFixChange, ? extends IFixContext> changeProcessor) Sets the change processorvoid
FixDescriptor.setContextFactory
(IFixContextFactory<? extends IFixContext> contextFactory) Sets the quick fix context factory -
Uses of IFixContext in com.e1c.g5.v8.dt.check.qfix.components
Classes in com.e1c.g5.v8.dt.check.qfix.components that implement IFixContextModifier and TypeClassDescriptionclass
The basic quick fix contextclass
Basic implementation of the model fix context. -
Uses of IFixContext in com.e1c.g5.v8.dt.internal.check.qfix
Methods in com.e1c.g5.v8.dt.internal.check.qfix that return IFixContextModifier and TypeMethodDescriptionFixSession.getContext
(Class<? extends IFixContext> contextType) Provides the quick fix context by context typeFixSession.getSelectedFixContext()
Provides the selected fix contextMethods in com.e1c.g5.v8.dt.internal.check.qfix that return types with arguments of type IFixContextModifier and TypeMethodDescriptionIFixContextFactory<? extends IFixContext>
FixRepository.getContextFactory
(Class<? extends IFixContext> contextType) Map<CheckUid,
Set<IFix<? extends IFixContext>>> ExtensionFixProvider.getFixes()
Map<CheckUid,
Collection<IFix<? extends IFixContext>>> FixRepository.getFixes()
Collection<IFix<? extends IFixContext>>
Methods in com.e1c.g5.v8.dt.internal.check.qfix with parameters of type IFixContextModifier and TypeMethodDescriptionvoid
FixSession.addContext
(IFixContext context) Adds quick fix contextvoid
FixSession.addVariant
(IFixContext context, FixVariantDescriptor descriptor, IFixVariant<?> fixVariant) Adds quick fix variantMethod parameters in com.e1c.g5.v8.dt.internal.check.qfix with type arguments of type IFixContextModifier and TypeMethodDescriptionFixSession.getContext
(Class<? extends IFixContext> contextType) Provides the quick fix context by context typeIFixContextFactory<? extends IFixContext>
FixRepository.getContextFactory
(Class<? extends IFixContext> contextType) void
FixRepository.registerContextFactory
(IFixContextFactory<? extends IFixContext> contextFactory) void
FixRepository.registerFix
(IFix<? extends IFixContext> fix)