|
TPTP 4.5.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IAnalysisProvider
The interface used to implement analysis providers
| Method Summary | |
|---|---|
void |
addTemplate(RuleTemplate template)
Deprecated. INTERNAL USE ONLY Used internally to add new templates to the provider. |
void |
analyze(org.eclipse.core.runtime.IProgressMonitor parentMonitor,
AnalysisHistory history)
Deprecated. Analyze the categories selected by the user |
java.util.List |
getDataExporters()
Deprecated. Return a list of data exporters associated with this provider. |
org.eclipse.core.runtime.IProgressMonitor |
getProgressMonitor()
Deprecated. |
java.lang.Object |
getProperty(java.lang.String historyId,
java.lang.String name)
Deprecated. Retrieve the data from a previously set property value |
java.util.List |
getResources()
Deprecated. Return a list of IResources that were selected through the user interface. |
java.util.List |
getRuleTemplates()
Deprecated. INTERNAL USE ONLY |
IAnalysisViewer |
getViewer()
Deprecated. |
void |
removeProperty(java.lang.String historyId,
java.lang.String name)
Deprecated. Remove a property and it's data from the property table |
void |
setProgressMonitor(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
Deprecated. This method assigns the progress monitor to the provider. |
void |
setProperty(java.lang.String historyId,
java.lang.String name,
java.lang.Object data)
Deprecated. Provides a place to store data that may be common across multiple categories and/or rules. |
| Methods inherited from interface org.eclipse.tptp.platform.analysis.core.element.IAnalysisElement |
|---|
addDetailProvider, addHistoryResultSet, addOwnedElement, addOwnedElements, dispose, getDetailProviders, getElementType, getExternalDataMap, getHelpID, getHistoryResults, getIconName, getId, getLabel, getOwnedElements, getOwner, getPluginId, preAnalyze, removeHistoryResultSet, setElementType, setExternalDataMap, setHelpID, setIconName, setId, setLabel, setOwner, setPluginId |
| Methods inherited from interface org.eclipse.core.runtime.IExecutableExtension |
|---|
setInitializationData |
| Method Detail |
|---|
void analyze(org.eclipse.core.runtime.IProgressMonitor parentMonitor,
AnalysisHistory history)
parentMonitor - The progress monitor of the parent taskhistory - A reference to the history record for this analysisjava.util.List getResources()
void setProperty(java.lang.String historyId,
java.lang.String name,
java.lang.Object data)
historyId - The unique identifier for the analysis run that stores the propertiesname - The name of the property where the data will be storeddata - The data to store
java.lang.Object getProperty(java.lang.String historyId,
java.lang.String name)
historyId - The unique identifier for the analysis run that stores the propertiesname - The name of the property where the data is stored
void removeProperty(java.lang.String historyId,
java.lang.String name)
historyId - The unique identifier for the analysis run that stores the propertiesname - The name of the property to be removesvoid addTemplate(RuleTemplate template)
template - The rule template to add to the providerjava.util.List getRuleTemplates()
org.eclipse.core.runtime.IProgressMonitor getProgressMonitor()
void setProgressMonitor(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
progressMonitor - The progress monitor from the analysis providerIAnalysisViewer getViewer()
java.util.List getDataExporters()
|
TPTP 4.5.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||