public void ExecuteSynEdtrNonAnalysis(object commparam)
{
OnPreExecute(commparam);
parameter = commparam;
////UIController = LifetimeService.Instance.Container.Resolve<IUIController>();
////ds = UIController.GetActiveDocument();
////if (ds == null)
////{
//// canExecute = false;
//// return;
////}
////Variables = new ObservableCollection<DataSourceVariable>(ds.Variables);
cmd = new CommandRequest();
cmd.CommandSyntax = ((UAMenuCommand)commparam).bskycommand;
//ExecuteBSkyCommand(false); //False because command already got executed in Syntax Editor code. No need to execute again
//if ((cmd.CommandSyntax.Contains("BSkySortDataframe(")))
//{
// DatasetRefreshAndPrintTitle("Sort");
//}
}