|
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 | ||||||||
java.lang.Objectorg.eclipse.tptp.platform.analysis.core.element.AbstractAnalysisElement
org.eclipse.tptp.platform.analysis.core.manager.AnalysisProviderManager
public final class AnalysisProviderManager
This class provides a set of common methods which can be used by any AnalysisProviderManager implementations.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.tptp.platform.analysis.core.element.AbstractAnalysisElement |
|---|
CATEGORY_ELEMENT_TYPE, DETAIL_PROVIDER, PROVIDER_ELEMENT_TYPE, PROVIDER_MANAGER_ELEMENT_TYPE, RESULT_ELEMENT_TYPE, RULE_ELEMENT_TYPE |
| Constructor Summary | |
|---|---|
AnalysisProviderManager()
Constructor |
|
| Method Summary | |
|---|---|
void |
addAnalysisListener(IAnalysisListener listener)
Deprecated. No longer required |
void |
analyze(AnalysisHistory history,
java.util.List resourceList)
|
void |
analyze(AnalysisHistory history,
java.util.List resourceList,
AbstractAnalysisProvider provider)
|
java.util.List |
getCategories(AbstractAnalysisProvider provider)
|
java.util.List |
getCategories(DefaultAnalysisCategory parentCategory)
|
java.util.List |
getExcludedResources()
|
java.util.List |
getIncludedResources()
|
java.util.List |
getOwnedElements()
(non-Javadoc) |
java.util.List |
getResources()
|
java.util.List |
getRules(DefaultAnalysisCategory category)
|
IAnalysisViewer |
getViewer()
|
void |
loadAllCategories()
|
void |
loadAllRules()
|
void |
mapAllOwnedElements()
|
void |
notifyAnalysisListeners(AbstractAnalysisElement element)
Deprecated. No longer required |
void |
removeAnalysisListener(IAnalysisListener listener)
Deprecated. No longer required |
void |
setExcludedResources(java.util.List list)
Set a list of resources paths (as strings) that will be excluded from analysis |
void |
setIncludedResources(java.util.List list)
Set a list of resources paths (as strings) that will be included for analysis |
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)
|
| Methods inherited from class org.eclipse.tptp.platform.analysis.core.element.AbstractAnalysisElement |
|---|
addDetailProvider, addHistoryResultSet, addOwnedElement, addOwnedElements, addParameter, addParameters, deleteHistoryResults, dispose, getDetailProviders, getElementType, getExecutionHistory, getExternalDataMap, getHelpID, getHistoryResults, getIconName, getId, getLabel, getOwner, getOwnerId, getParameter, getParameterCount, getParameterList, getPluginId, getProvider, getProviderManager, getViewerID, getVisibleParameterCount, postAnalyze, preAnalyze, removeHistoryResultSet, removeHistoryResultSet, setElementType, setExternalDataMap, setHelpID, setIconName, setId, setInitializationData, setLabel, setOwner, setOwnerId, setPluginId, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AnalysisProviderManager()
| Method Detail |
|---|
public final 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.CoreExceptionIExecutableExtension.setInitializationData(org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object)public final void addAnalysisListener(IAnalysisListener listener)
IAnalysisProviderManager.addAnalysisListener(org.eclipse.tptp.platform.analysis.core.manager.IAnalysisListener)public final void notifyAnalysisListeners(AbstractAnalysisElement element)
IAnalysisProviderManager.notifyAnalysisListeners(org.eclipse.tptp.platform.analysis.core.element.IAnalysisElement)public final void removeAnalysisListener(IAnalysisListener listener)
IAnalysisProviderManager.removeAnalysisListener(org.eclipse.tptp.platform.analysis.core.manager.IAnalysisListener)
public final void analyze(AnalysisHistory history,
java.util.List resourceList)
IAnalysisProviderManager.analyze(org.eclipse.tptp.platform.analysis.core.history.AnalysisHistory, java.util.List)
public final void synchronousAnalyze(AnalysisHistory history,
java.util.List resourceList,
org.eclipse.core.runtime.IProgressMonitor monitor)
IAnalysisProviderManager.synchronousAnalyze(org.eclipse.tptp.platform.analysis.core.history.AnalysisHistory, java.util.List, org.eclipse.core.runtime.IProgressMonitor)
public final void analyze(AnalysisHistory history,
java.util.List resourceList,
AbstractAnalysisProvider provider)
org.eclipse.tptp.platform.analysis.core.manager.IAnalysisProviderManager#analyze(org.eclipse.tptp.platform.analysis.core.history.AnalysisHistory, java.util.List, org.eclipse.tptp.platform.analysis.core.provider.IAnalysisProvider)public final IAnalysisViewer getViewer()
IAnalysisProviderManager.getViewer()public java.util.List getCategories(AbstractAnalysisProvider provider)
public java.util.List getCategories(DefaultAnalysisCategory parentCategory)
public java.util.List getRules(DefaultAnalysisCategory category)
public final java.util.List getOwnedElements()
getOwnedElements in class AbstractAnalysisElementAbstractAnalysisElement.getOwnedElements()public final java.util.List getResources()
IAnalysisProviderManager.getResources()public final java.util.List getIncludedResources()
public final void setIncludedResources(java.util.List list)
list - The list of analysis inclusionspublic final java.util.List getExcludedResources()
public final void setExcludedResources(java.util.List list)
list - The list of analysis exclusionspublic void mapAllOwnedElements()
public void loadAllCategories()
public void loadAllRules()
|
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 | ||||||||