internal NgramViewItem(NgramView parentView, Lx.NodeChain <Lx.Grapheme> stateChain) { ParentView = parentView; StateChain = stateChain; TransitionView = new ObservableCollection <TransitionViewItem>(); }
internal void UpdateNgramGrid(Lx.FiniteStateAutomoton <Lx.Grapheme> source) { ChangeMode(GridMode.Ngrams); var view = NgramView.GetNgramView(source); NodeList.ItemsSource = view; }
public static NgramView GetNgramView(Lx.FiniteStateAutomoton <Lx.Grapheme> stateMachine) { var view = new NgramView(stateMachine); return(view); }