public void SetLayerValue(MetamorphicParse parse) { layerValue = parse.ToString(); items = new List <MetamorphicParse>(); if (layerValue != null) { var splitWords = layerValue.Split(" "); foreach (var word in splitWords) { items.Add(new MetamorphicParse(word)); } } }
public MetamorphicParse MetaMorphemeRemove(int index) { MetamorphicParse removedParse = null; if (_layers.ContainsKey(ViewLayerType.META_MORPHEME)) { MetaMorphemeLayer metaMorphemeLayer = (MetaMorphemeLayer)_layers[ViewLayerType.META_MORPHEME]; if (index >= 0 && index < metaMorphemeLayer.GetLayerSize(ViewLayerType.META_MORPHEME)) { removedParse = metaMorphemeLayer.MetaMorphemeRemoveFromIndex(index); UpdateMetaMorphemesMoved(); } } return(removedParse); }
public void SetMetaMorphemes(MetamorphicParse parse) { _layers[ViewLayerType.META_MORPHEME] = new MetaMorphemeLayer(parse.ToString()); }