|
TPTP 4.2.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.tptp.platform.analysis.core.element.AbstractAnalysisElement
org.eclipse.tptp.platform.analysis.core.manager.AnalysisProviderManager
| Field Summary |
|---|
| Fields inherited from class org.eclipse.tptp.platform.analysis.core.element.AbstractAnalysisElement |
|---|
DETAIL_PROVIDER |
| Constructor Summary | |
|---|---|
AnalysisProviderManager()
Constructor |
|
| Method Summary | |
|---|---|
void |
addAnalysisListener(IAnalysisListener listener)
Add a listener for analysis events |
void |
analyze(AnalysisHistory history,
java.util.List resourceList)
Execute the selected analysis rules on a list of projects for each provider and provider manager |
java.util.List |
getOwnedElements()
Obtain a list of providers supported by this manager |
java.util.List |
getResources()
|
IAnalysisViewer |
getViewer()
|
void |
notifyAnalysisListeners(IAnalysisElement element)
This method is used internally to notify any analysis listeners that analysis of a given element has been completed |
void |
removeAnalysisListener(IAnalysisListener listener)
remove an analysis event listener |
void |
setInitializationData(org.eclipse.core.runtime.IConfigurationElement config,
java.lang.String propertyName,
java.lang.Object data)
|
void |
synchronousAnalyze(AnalysisHistory history,
java.util.List resourceList,
org.eclipse.core.runtime.IProgressMonitor monitor)
FOR INTERNAL USE ONLY. |
| Methods inherited from class org.eclipse.tptp.platform.analysis.core.element.AbstractAnalysisElement |
|---|
addDetailProvider, addHistoryResultSet, addOwnedElement, addOwnedElements, deleteHistoryResults, dispose, getDetailProviders, getElementType, getExecutionHistory, getHelpID, getHistoryResults, getIconName, getId, getLabel, getOwner, getPluginId, getViewerID, preAnalyze, removeHistoryResultSet, setElementType, setHelpID, setIconName, setId, setInitializationData, setLabel, setOwner, setPluginId, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.tptp.platform.analysis.core.element.IAnalysisElement |
|---|
addDetailProvider, addHistoryResultSet, addOwnedElement, addOwnedElements, dispose, getDetailProviders, getElementType, getHelpID, getHistoryResults, getIconName, getId, getLabel, getOwner, getPluginId, preAnalyze, removeHistoryResultSet, setElementType, setHelpID, setIconName, setId, setLabel, setOwner, setPluginId |
| Constructor Detail |
public AnalysisProviderManager()
| Method Detail |
public void setInitializationData(org.eclipse.core.runtime.IConfigurationElement config,
java.lang.String propertyName,
java.lang.Object data)
throws org.eclipse.core.runtime.CoreException
setInitializationData in interface org.eclipse.core.runtime.IExecutableExtensionorg.eclipse.core.runtime.CoreExceptionpublic void addAnalysisListener(IAnalysisListener listener)
addAnalysisListener in interface IAnalysisProviderManagerlistener - The analysis listener to addpublic void notifyAnalysisListeners(IAnalysisElement element)
notifyAnalysisListeners in interface IAnalysisProviderManagerelement - The element that has completed its analysispublic void removeAnalysisListener(IAnalysisListener listener)
removeAnalysisListener in interface IAnalysisProviderManagerlistener - The analysis listener to remove
public void analyze(AnalysisHistory history,
java.util.List resourceList)
analyze in interface IAnalysisProviderManagerhistory - A reference to the history record for this analysisresourceList - A list of project resources that will be anaylzed
public void synchronousAnalyze(AnalysisHistory history,
java.util.List resourceList,
org.eclipse.core.runtime.IProgressMonitor monitor)
synchronousAnalyze in interface IAnalysisProviderManagermonitor - A progress monitorpublic IAnalysisViewer getViewer()
getViewer in interface IAnalysisProviderManagerpublic java.util.List getOwnedElements()
getOwnedElements in interface IAnalysisProviderManagergetOwnedElements in class AbstractAnalysisElementpublic java.util.List getResources()
getResources in interface IAnalysisProviderManager
|
TPTP 4.2.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||