TPTP 4.5.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:
AbstractAnalysisCategory, DefaultAnalysisCategory

Deprecated. extend DefaultAnalysisCategoryInstead

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

The interface used to implement analysis categories


Method Summary
 void analyze(AnalysisHistory history)
          Deprecated. Analyze the categories selected by the user
 AbstractAnalysisProvider getProvider()
          Deprecated.  
 IAnalysisViewer getViewer()
          Deprecated.  
 boolean isCustom()
          Deprecated. Used Internally
 void setCustom(boolean value)
          Deprecated. Used Internally
 
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

getViewer

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

isCustom

boolean isCustom()
Deprecated. 
Used Internally

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

setCustom

void setCustom(boolean value)
Deprecated. 
Used Internally

Parameters:
isCustom -

analyze

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

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

getProvider

AbstractAnalysisProvider getProvider()
Deprecated. 
Returns:
the provider, which is top-most owner in the category/rule tree

TPTP 4.5.0 Platform Project
Public API Specification