ITradeStudyPlugIn2
Last update: 30.07.2026interface ITradeStudyPlugIn2 : ITradeStudyPlugIn
This is the interface that must be implemented by all Java trade study plug-ins for ModelCenter that can be used with OEM Analyzer tools.
Inheritors
| ITradeStudyPlugIn3 |
| ITradeStudyPlugIn3 |
Functions
| Name | Summary |
|---|---|
| addAnalyzerVariable | abstract fun addAnalyzerVariable(formula: String, analyzerName: String) Call to add a variable from an analyzer product. |
| clearAnalyzerVariables | abstract fun clearAnalyzerVariables() Remove all analyzer variables. |
| construct | abstract fun construct(mc: ModelCenter, atm: AddToModel) called when the plug-in is launched from ModelCenter |
| fromString | abstract fun fromString(state: String) Called to restore the state of a Plug-In. |
| getSaveAllAnalyzerVariables | abstract fun getSaveAllAnalyzerVariables(): Boolean Gets whether all analyzer variables are saved in the data history when the trade study is run. |
| getTradeStudyCallback | abstract fun getTradeStudyCallback(): ITradeStudyCallback Gets the trade study call back object. |
| onEnd | abstract fun onEnd() Called when the plug-in is about to be deleted. |
| setSaveAllAnalyzerVariables | abstract fun setSaveAllAnalyzerVariables(saveAll: Boolean) Sets whether all analyzer variables are saved in the data history when the trade study is run. |
| setTradeStudyCallback | abstract fun setTradeStudyCallback(tcb: ITradeStudyCallback) Sets the trade study call back object. |
| show | abstract fun show(): Boolean called to display the plug-in |