public interface InferrenceProvider
| Modifier and Type | Field and Description |
|---|---|
static int |
MAYBE_THIS
Indicates that this InferrenceProvider, and its engine, should apply to a script file.
|
static int |
NOT_THIS
Indicates that this InferrenceProvider, and its engine, do not apply.
|
static int |
ONLY_THIS
Indicates that this InferrenceProvider, and its engine, are the only ones that should apply.
|
| Modifier and Type | Method and Description |
|---|---|
int |
applysTo(IInferenceFile scriptFile)
Determine if this inference provider applies to a script
|
java.lang.String |
getID()
Get the inference provider ID
|
IInferEngine |
getInferEngine()
Get the inference engine for this inference provider, or null if one will not be provided.
|
RefactoringSupport |
getRefactoringSupport() |
ResolutionConfiguration |
getResolutionConfiguration() |
static final int ONLY_THIS
Indicates that this InferrenceProvider, and its engine, are the only ones that should apply.
Its use is discouraged.
static final int NOT_THIS
Indicates that this InferrenceProvider, and its engine, do not apply.
static final int MAYBE_THIS
Indicates that this InferrenceProvider, and its engine, should apply to a script file.
IInferEngine getInferEngine()
NOT_THIS for all calls to getInferEngine()int applysTo(IInferenceFile scriptFile)
scriptFile - The script that the inferencing will be done forONLY_THIS, NOT_THIS, MAYBE_THIS depending on how much
this inference provider applies to the specified script.java.lang.String getID()
ResolutionConfiguration getResolutionConfiguration()
RefactoringSupport getRefactoringSupport()
Copyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.