/// <summary> /// Initializes a new instance of the <see cref="Morpher"/> class. /// </summary> /// <param name="id">The id.</param> /// <param name="language">The language.</param> public Morpher(string id, string language) : base(id, language, null) { m_strata = new HCObjectSet<Stratum>(); m_phoneticFeatSys = new FeatureSystem(); m_headFeatSys = new FeatureSystem(); m_footFeatSys = new FeatureSystem(); m_charDefTables = new HCObjectSet<CharacterDefinitionTable>(); m_natClasses = new HCObjectSet<NaturalClass>(); m_prules = new HCObjectSet<PhonologicalRule>(); m_mrules = new HCObjectSet<MorphologicalRule>(); m_lexicon = new Lexicon(); m_templates = new HCObjectSet<AffixTemplate>(); m_mprFeatGroups = new HCObjectSet<MPRFeatureGroup>(); m_mprFeatures = new HCObjectSet<MPRFeature>(); m_pos = new HCObjectSet<PartOfSpeech>(); m_allomorphs = new HCObjectSet<Allomorph>(); }