public StoreHistoryViewModel(Store store, IEnumerable<PrefixConfiguration> prefixes) : base(store)
 {
     CommitPoints = new ObservableCollection<CommitPointViewModel>(store.GetCommitPoints(0, 20));
     HasMoreCommitPoints = CommitPoints.Count == 20;
     HistoricalQueryViewModel = new SparqlQueryViewModel(store, prefixes);
     ExecuteCommand = HistoricalQueryViewModel.ExecuteCommand;
     RefreshCommand = new RelayCommand(Refresh);
     RevertCommand = new RelayCommand(Revert);
     MoreCommitPointsCommand = new RelayCommand(MoreCommitPoints);
 }
Exemplo n.º 2
0
 public StoreHistoryViewModel(Store store, IEnumerable <PrefixConfiguration> prefixes) : base(store)
 {
     CommitPoints             = new ObservableCollection <CommitPointViewModel>(store.GetCommitPoints(0, 20));
     HasMoreCommitPoints      = CommitPoints.Count == 20;
     HistoricalQueryViewModel = new SparqlQueryViewModel(store, prefixes);
     ExecuteCommand           = HistoricalQueryViewModel.ExecuteCommand;
     RefreshCommand           = new RelayCommand(Refresh);
     RevertCommand            = new RelayCommand(Revert);
     MoreCommitPointsCommand  = new RelayCommand(MoreCommitPoints);
 }
Exemplo n.º 3
0
        public object NewSparqlQuery(Store s)
        {
            var viewModel       = new SparqlQueryViewModel(s, Configuration.Prefixes);
            var sparqlQueryView = new SparqlQueryView {
                DataContext = viewModel
            };
            var tabItemModel = new TabItemViewModel("SPARQL Query", sparqlQueryView);

            tabItemModel.Toolbars.Add("StoreSelectorToolbar");
            tabItemModel.Toolbars.Add("SparqlQueryToolbar");
            TabItems.Add(tabItemModel);
            Messenger.Default.Send(new SelectTabMessage(tabItemModel));
            return(null);
        }
Exemplo n.º 4
0
 public object NewSparqlQuery(Store s)
 {
     var viewModel = new SparqlQueryViewModel(s, Configuration.Prefixes);
     var sparqlQueryView = new SparqlQueryView {DataContext = viewModel};
     var tabItemModel = new TabItemViewModel("SPARQL Query", sparqlQueryView);
     tabItemModel.Toolbars.Add("StoreSelectorToolbar");
     tabItemModel.Toolbars.Add("SparqlQueryToolbar");
     TabItems.Add(tabItemModel);
     Messenger.Default.Send(new SelectTabMessage(tabItemModel));
     return null;
 }