Package org.somox.ui
Class GUISoMoXCoreController
java.lang.Object
org.somox.ui.GUISoMoXCoreController
- All Implemented Interfaces:
ConfigurableComponent,SoMoXCoreController
The SoMoX Core Controller
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor publishing this controller to the ActivatorGUISoMoXCoreController(SoMoXCore soMoXCore) -
Method Summary
Modifier and TypeMethodDescriptionGet the list of configuration definitionsvoidsetSoMoXCore(SoMoXCore somoxCore) Set the connection to the SoMoX CorestartAnalyze(String analyzerID, IProgressMonitor progressMonitor, HashMap<String, String> globalPreferences, SoMoXConfiguration somoxConfiguration) Start the model analysis process stepvoidstartExtraction(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:SoMoXCoreControllerSet the connection to the SoMoX Core- Specified by:
setSoMoXCorein interfaceSoMoXCoreController- Parameters:
somoxCore-
-
getConfigurationDefinitions
Description copied from interface:ConfigurableComponentGet the list of configuration definitions- Specified by:
getConfigurationDefinitionsin interfaceConfigurableComponent
-
getGlobalConfigurationDefinitions
-