public class GUISoMoXCoreController extends Object implements SoMoXCoreController
| Constructor and Description |
|---|
GUISoMoXCoreController()
Constructor publishing this controller to the Activator
|
| Modifier and Type | Method and Description |
|---|---|
LinkedList<ConfigurationDefinition> |
getConfigurationDefinitions()
Get the list of configuration definitions
|
LinkedList<ConfigurationDefinition> |
getGlobalConfigurationDefinitions() |
void |
setSoMoXCore(SoMoXCore somoxCore)
Set the connection to the SoMoX Core
|
AnalysisResult |
startAnalyze(String analyzerID,
org.eclipse.core.runtime.IProgressMonitor progressMonitor,
HashMap<String,String> globalPreferences,
SoMoXConfiguration somoxConfiguration)
Start the model analysis process step
|
void |
startExtraction(org.eclipse.core.runtime.IProgressMonitor progressMonitor,
HashMap<String,String> preferences)
Create a start extraction event and fire it to all controller listeners
|
public GUISoMoXCoreController()
public void startExtraction(org.eclipse.core.runtime.IProgressMonitor progressMonitor,
HashMap<String,String> preferences)
progressMonitor - The progress monitor to hand overpublic AnalysisResult startAnalyze(String analyzerID, org.eclipse.core.runtime.IProgressMonitor progressMonitor, HashMap<String,String> globalPreferences, SoMoXConfiguration somoxConfiguration) throws ModelAnalyzerException
progressMonitor - ModelAnalyzerExceptionpublic void setSoMoXCore(SoMoXCore somoxCore)
SoMoXCoreControllersetSoMoXCore in interface SoMoXCoreControllersomoxCore - public LinkedList<ConfigurationDefinition> getConfigurationDefinitions()
ConfigurableComponentgetConfigurationDefinitions in interface ConfigurableComponentpublic LinkedList<ConfigurationDefinition> getGlobalConfigurationDefinitions()