|
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
| Field Summary | |
|---|---|
static java.lang.String |
DETAIL_PROVIDER
The name of the extension point used to specify detail providers for a rule |
| Constructor Summary | |
|---|---|
AbstractAnalysisElement(int newElementType)
Constructor |
|
| Method Summary | |
|---|---|
void |
addDetailProvider(RuleDetailProvider details)
Add a new detail provider to this element. |
void |
addHistoryResultSet(java.lang.String historyId)
Add this element to the history result set |
void |
addOwnedElement(IAnalysisElement element)
Add an IAnalysisElement instance to the list of owned elements |
void |
addOwnedElements(java.util.Collection c)
Add a collection of IAnalysisElement instances to the list of owned elements |
void |
deleteHistoryResults(java.lang.String historyId)
|
void |
dispose()
This method is called when the element is about to be disposed. |
java.util.List |
getDetailProviders()
This method returns a list of detail provider definitions specified for this element. |
int |
getElementType()
Return the element type. |
java.util.Hashtable |
getExecutionHistory()
|
java.lang.String |
getHelpID()
|
java.util.List |
getHistoryResults(java.lang.String historyId)
Return the analysis result for a given history |
java.lang.String |
getIconName()
|
java.lang.String |
getId()
|
java.lang.String |
getLabel()
|
java.util.List |
getOwnedElements()
|
IAnalysisElement |
getOwner()
|
java.lang.String |
getPluginId()
|
java.lang.String |
getViewerID()
|
void |
preAnalyze()
Perform any set up required before analysis starts. |
void |
removeHistoryResultSet(java.lang.String historyId)
Remove the result data associated with the specified history id |
void |
setElementType(int elementType)
Set the element type. |
void |
setHelpID(java.lang.String helpID)
Internal use only. |
void |
setIconName(java.lang.String newIconName)
Allows a custom rule to configure its own icon name |
void |
setId(java.lang.String id)
Internal use only. |
void |
setInitializationData(org.eclipse.core.runtime.IConfigurationElement config)
|
void |
setLabel(java.lang.String newLabel)
Allows an analysis element to configure it own display label |
void |
setOwner(IAnalysisElement owner)
Tell this element who its owner is. |
void |
setPluginId(java.lang.String pluginId)
Used Internally. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String DETAIL_PROVIDER
| Constructor Detail |
public AbstractAnalysisElement(int newElementType)
| Method Detail |
public void setInitializationData(org.eclipse.core.runtime.IConfigurationElement config)
public void dispose()
dispose in interface IAnalysisElementpublic IAnalysisElement getOwner()
getOwner in interface IAnalysisElementpublic void setOwner(IAnalysisElement owner)
setOwner in interface IAnalysisElementowner - The element that owns this elementpublic java.util.List getOwnedElements()
getOwnedElements in interface IAnalysisElementpublic void addOwnedElement(IAnalysisElement element)
addOwnedElement in interface IAnalysisElementelement - The new element to addpublic void addOwnedElements(java.util.Collection c)
addOwnedElements in interface IAnalysisElementpublic void addHistoryResultSet(java.lang.String historyId)
addHistoryResultSet in interface IAnalysisElementhistoryId - The id of the history analysis runpublic void removeHistoryResultSet(java.lang.String historyId)
removeHistoryResultSet in interface IAnalysisElementhistoryId - The id of the history analysis run being removedpublic java.util.List getHistoryResults(java.lang.String historyId)
getHistoryResults in interface IAnalysisElementhistoryId - The id of the history analysis run to return
public void deleteHistoryResults(java.lang.String historyId)
public java.lang.String getLabel()
getLabel in interface IAnalysisElementpublic void setLabel(java.lang.String newLabel)
setLabel in interface IAnalysisElementnewLabel - The labelpublic void setIconName(java.lang.String newIconName)
setIconName in interface IAnalysisElementnewIconName - The path name of the icon to use for this rulepublic java.lang.String getIconName()
getIconName in interface IAnalysisElementpublic final java.lang.String getPluginId()
getPluginId in interface IAnalysisElementpublic final void setPluginId(java.lang.String pluginId)
setPluginId in interface IAnalysisElementpluginId - public void preAnalyze()
preAnalyze in interface IAnalysisElementpublic int getElementType()
getElementType in interface IAnalysisElementpublic void setElementType(int elementType)
setElementType in interface IAnalysisElementelementType - The new element type.public java.lang.String getId()
getId in interface IAnalysisElementpublic void setId(java.lang.String id)
setId in interface IAnalysisElementid - The new id for the elementpublic java.lang.String getHelpID()
getHelpID in interface IAnalysisElementpublic void setHelpID(java.lang.String helpID)
IAnalysisElement
setHelpID in interface IAnalysisElementhelpID - The new id for the element's context-sensitive helppublic java.lang.String getViewerID()
public java.lang.String toString()
public java.util.Hashtable getExecutionHistory()
public void addDetailProvider(RuleDetailProvider details)
addDetailProvider in interface IAnalysisElementdetails - The definition of a detail providerpublic java.util.List getDetailProviders()
getDetailProviders in interface IAnalysisElement
|
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 | ||||||||||