TPTP 4.2.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.analysis.core.category
Interface IAnalysisCategory

All Superinterfaces:
IAnalysisElement, org.eclipse.core.runtime.IExecutableExtension
All Known Implementing Classes:
DefaultAnalysisCategory

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


Method Summary
 void analyze(AnalysisHistory history)
          Analyze the categories selected by the user
 IAnalysisProvider getProvider()
          Return the provider, which is top-most owner in the category/rule tree
 IAnalysisViewer getViewer()
           
 boolean isCustom()
          Used Internally
 void setCustom(boolean isCustom)
          Used Internally
 
Methods inherited from interface org.eclipse.tptp.platform.analysis.core.element.IAnalysisElement
addDetailProvider, addHistoryResultSet, addOwnedElement, addOwnedElements, dispose, getDetailProviders, getElementType, getHelpID, getHistoryResults, getIconName, getId, getLabel, getOwnedElements, getOwner, getPluginId, preAnalyze, removeHistoryResultSet, setElementType, setHelpID, setIconName, setId, setLabel, setOwner, setPluginId
 
Methods inherited from interface org.eclipse.core.runtime.IExecutableExtension
setInitializationData
 

Method Detail

getViewer

public IAnalysisViewer getViewer()
Returns:
the viewer for this category

isCustom

public boolean isCustom()
Used Internally

Returns:
true if this is a user-defined custom category

setCustom

public void setCustom(boolean isCustom)
Used Internally

Parameters:
isCustom -

analyze

public void analyze(AnalysisHistory history)
Analyze the categories selected by the user

Parameters:
history - A reference to the history record for this analysis

getProvider

public IAnalysisProvider getProvider()
Return the provider, which is top-most owner in the category/rule tree


TPTP 4.2.0 Platform Project
Public API Specification