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, 2010. All Rights Reserved.