TPTP 4.5.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.analysis.core.manager
Interface IAnalysisProviderManager

All Superinterfaces:
IAnalysisElement, org.eclipse.core.runtime.IExecutableExtension

Deprecated. Reference AnalysisProviderManager class instead

public interface IAnalysisProviderManager
extends IAnalysisElement, org.eclipse.core.runtime.IExecutableExtension


Method Summary
 void addAnalysisListener(IAnalysisListener listener)
          Deprecated. Add a listener for analysis events
 void analyze(AnalysisHistory history, java.util.List resources)
          Deprecated. Run any rules selected in the launch configuation
 void analyze(AnalysisHistory history, java.util.List resourceList, AbstractAnalysisProvider provider)
          Deprecated. FOR INTERNAL USE ONLY.
 java.util.List getOwnedElements()
          Deprecated. Obtain a list of providers supported by this manager
 java.util.List getResources()
          Deprecated.  
 IAnalysisViewer getViewer()
          Deprecated.  
 void notifyAnalysisListeners(IAnalysisElement element)
          Deprecated. This method is used internally to notify any analysis listeners that analysis of a given element has been completed
 void removeAnalysisListener(IAnalysisListener listener)
          Deprecated. remove an analysis event listener
 void synchronousAnalyze(AnalysisHistory history, java.util.List resourceList, org.eclipse.core.runtime.IProgressMonitor monitor)
          Deprecated. FOR INTERNAL USE ONLY.
 
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, getOwner, getPluginId, preAnalyze, removeHistoryResultSet, setElementType, setExternalDataMap, setHelpID, setIconName, setId, setLabel, setOwner, setPluginId
 
Methods inherited from interface org.eclipse.core.runtime.IExecutableExtension
setInitializationData
 

Method Detail

addAnalysisListener

void addAnalysisListener(IAnalysisListener listener)
Deprecated. 
Add a listener for analysis events

Parameters:
listener - The analysis listener to add

removeAnalysisListener

void removeAnalysisListener(IAnalysisListener listener)
Deprecated. 
remove an analysis event listener

Parameters:
listener - The analysis listener to remove

notifyAnalysisListeners

void notifyAnalysisListeners(IAnalysisElement element)
Deprecated. 
This method is used internally to notify any analysis listeners that analysis of a given element has been completed

Parameters:
element - The element that has completed its analysis

analyze

void analyze(AnalysisHistory history,
             java.util.List resources)
Deprecated. 
Run any rules selected in the launch configuation

Parameters:
history - A reference to the history record for this analysis @param resources A list of project resources that will be anaylzed

synchronousAnalyze

void synchronousAnalyze(AnalysisHistory history,
                        java.util.List resourceList,
                        org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated. 
FOR INTERNAL USE ONLY. Execute the selected analysis rules on a list of projects for each provider and provider manager, synchronously.

Parameters:
history - The analysis history being analyzed
resourceList - A list of project resources that will be anaylzed
monitor - A progress monitor

analyze

void analyze(AnalysisHistory history,
             java.util.List resourceList,
             AbstractAnalysisProvider provider)
Deprecated. 
FOR INTERNAL USE ONLY. Execute the selected analysis rules on a list of projects for each provider and provider manager, synchronously.

Parameters:
history - The analysis history being analyzed
resourceList - A list of project resources that will be anaylzed
provider - An analysis provider

getOwnedElements

java.util.List getOwnedElements()
Deprecated. 
Obtain a list of providers supported by this manager

Specified by:
getOwnedElements in interface IAnalysisElement
Returns:
An array of AbstractAnalysisProviders supported by this manager

getViewer

IAnalysisViewer getViewer()
Deprecated. 
Returns:
the viewer for this result.

getResources

java.util.List getResources()
Deprecated. 
Returns:
Return a list of resource names that will be analyzed

TPTP 4.5.0 Platform Project
Public API Specification