Package org.somox.ui
Class GUISoMoXCoreController
java.lang.Object
org.somox.ui.GUISoMoXCoreController
- All Implemented Interfaces:
ConfigurableComponent
,SoMoXCoreController
The SoMoX Core Controller
-
Constructor Summary
ConstructorDescriptionConstructor publishing this controller to the ActivatorGUISoMoXCoreController
(SoMoXCore soMoXCore) -
Method Summary
Modifier and TypeMethodDescriptionGet the list of configuration definitionsvoid
setSoMoXCore
(SoMoXCore somoxCore) Set the connection to the SoMoX CorestartAnalyze
(String analyzerID, IProgressMonitor progressMonitor, HashMap<String, String> globalPreferences, SoMoXConfiguration somoxConfiguration) Start the model analysis process stepvoid
startExtraction
(IProgressMonitor progressMonitor, HashMap<String, String> preferences) Create a start extraction event and fire it to all controller listeners
-
Constructor Details
-
GUISoMoXCoreController
public GUISoMoXCoreController()Constructor publishing this controller to the Activator -
GUISoMoXCoreController
-
-
Method Details
-
startExtraction
Create a start extraction event and fire it to all controller listeners- Parameters:
progressMonitor
- The progress monitor to hand over
-
startAnalyze
public AnalysisResult startAnalyze(String analyzerID, IProgressMonitor progressMonitor, HashMap<String, String> globalPreferences, SoMoXConfiguration somoxConfiguration) throws ModelAnalyzerExceptionStart the model analysis process step- Parameters:
progressMonitor
-- Throws:
ModelAnalyzerException
-
setSoMoXCore
Description copied from interface:SoMoXCoreController
Set the connection to the SoMoX Core- Specified by:
setSoMoXCore
in interfaceSoMoXCoreController
- Parameters:
somoxCore
-
-
getConfigurationDefinitions
Description copied from interface:ConfigurableComponent
Get the list of configuration definitions- Specified by:
getConfigurationDefinitions
in interfaceConfigurableComponent
-
getGlobalConfigurationDefinitions
-