protected override bool OnGetCanExecute(ExecutionContext context, ConfigurationSelector configurationSelector) { OpenFLProjectConfiguration haxeConfig = (OpenFLProjectConfiguration)GetConfiguration(configurationSelector); return(OpenFLCommandLineToolsManager.CanRun(this, haxeConfig, context)); }
protected override void DoClean(IProgressMonitor monitor, ConfigurationSelector configurationSelector) { OpenFLProjectConfiguration haxeConfig = (OpenFLProjectConfiguration)GetConfiguration(configurationSelector); OpenFLCommandLineToolsManager.Clean(this, haxeConfig, monitor); }
protected override void DoExecute(IProgressMonitor monitor, ExecutionContext context, ConfigurationSelector configurationSelector) { OpenFLProjectConfiguration haxeConfig = (OpenFLProjectConfiguration)GetConfiguration(configurationSelector); OpenFLCommandLineToolsManager.Run(this, haxeConfig, monitor, context); }
protected override BuildResult DoBuild(IProgressMonitor monitor, ConfigurationSelector configurationSelector) { OpenFLProjectConfiguration haxeConfig = (OpenFLProjectConfiguration)GetConfiguration(configurationSelector); return(OpenFLCommandLineToolsManager.Compile(this, haxeConfig, monitor)); }