public ObservableCollection <ClassifiedFeatureVectorViewModel> GetFeaturesByType(LandcoverTypeViewModel typeViewModel) { return(FeaturesByType.First(f => f.LandCoverType == typeViewModel).Features); }
public bool HasFeatures() { return(FeaturesByType.Any(f => f.Features.Count > 0)); }
public void RemoveFeature(ClassifiedFeatureVectorViewModel classifiedFeatureVector) { FeaturesByType.First(f => f.LandCoverType == classifiedFeatureVector.FeatureTypeViewModel).Features.Remove(classifiedFeatureVector); RaisePropertyChanged(FeatureProperty); }