|
TPTP 4.1.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.provider.AbstractAnalysisProvider
| Constructor Summary | |
|---|---|
AbstractAnalysisProvider()
Constructor |
|
| Method Summary | |
|---|---|
void |
analyze(org.eclipse.core.runtime.IProgressMonitor parentMonitor)
Analyze the categories selected by the user |
java.lang.String |
getId()
|
java.util.List |
getOwnedElements()
Obtain a list of categories supported by this provider |
java.lang.Object |
getProperty(java.lang.String name)
Retrieve the data from a previously set property value |
java.util.List |
getResources()
Return a list of IResources that were selected through the user interface. |
IAnalysisViewer |
getViewer()
|
void |
removeProperty(java.lang.String name)
Remove a property and it's data from the property table |
void |
setInitializationData(org.eclipse.core.runtime.IConfigurationElement config,
java.lang.String propertyName,
java.lang.Object data)
|
void |
setProperty(java.lang.String name,
java.lang.Object data)
Provides a place to store data that may be common across multiple categories and/or rules. |
| Methods inherited from class org.eclipse.tptp.platform.analysis.core.element.AbstractAnalysisElement |
|---|
addOwnedElement, addOwnedElements, canAddElements, getConfiguration, getDescription, getIconName, getIconUrl, getLabel, getOwner, getPath, getProvider, getProviderManager, isEnabled, setConfigurationID, setDescription, setEnabled, setIconName, setInitializationData, setLabel, setOwner |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.tptp.platform.analysis.core.element.IAnalysisElement |
|---|
addOwnedElement, addOwnedElements, canAddElements, getConfiguration, getDescription, getIconName, getIconUrl, getLabel, getOwner, getPath, getProvider, getProviderManager, isEnabled, setDescription, setEnabled, setIconName, setLabel, setOwner |
| Constructor Detail |
public AbstractAnalysisProvider()
| 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 java.lang.String getId()
getId in interface IAnalysisProviderpublic IAnalysisViewer getViewer()
getViewer in interface IAnalysisElementgetViewer in class AbstractAnalysisElementpublic java.util.List getResources()
getResources in interface IAnalysisProvider
public void analyze(org.eclipse.core.runtime.IProgressMonitor parentMonitor)
throws org.eclipse.core.runtime.CoreException
analyze in interface IAnalysisProviderorg.eclipse.core.runtime.CoreExceptionpublic java.util.List getOwnedElements()
getOwnedElements in interface IAnalysisElementgetOwnedElements in class AbstractAnalysisElement
public void setProperty(java.lang.String name,
java.lang.Object data)
setProperty in interface IAnalysisProvidername - The name of the property where the data will be storeddata - The data to storepublic java.lang.Object getProperty(java.lang.String name)
getProperty in interface IAnalysisProvidername - The name of the property where the data is stored
public void removeProperty(java.lang.String name)
removeProperty in interface IAnalysisProvidername - The name of the property to be removes
|
TPTP 4.1.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||