Beispiel #1
0
		MPRFeatureSet LoadMPRFeatures(string mprFeatIdsStr)
		{
			if (string.IsNullOrEmpty(mprFeatIdsStr))
				return null;

			MPRFeatureSet result = new MPRFeatureSet();
			string[] mprFeatIds = mprFeatIdsStr.Split(' ');
			foreach (string mprFeatId in mprFeatIds)
			{
				MPRFeature mprFeat = m_curMorpher.GetMPRFeature(mprFeatId);
				if (mprFeat == null)
					throw CreateUndefinedObjectException(string.Format(HCStrings.kstidUnknownMPRFeat, mprFeatId), mprFeatId);
				result.Add(mprFeat);
			}
			return result;
		}