C# Class Nuve.Morphologic.Structure.Morpheme

Bir kelimenin en küçük yapı taşı olan morfemi temsil eden abstract class. Root ve Suffix sınıfları bu sınıftan türerler. Word sınıfı her biri içerisinde bir Morphmeme tutan bir Allomorph dizisi şeklinde düşünülür. Morpheme sınıfı immutable'dır.
Exibir arquivo Open project: hrzafer/nuve Class Usage Examples

Protected Properties

Property Type Description
HasRule bool

Public Methods

Method Description
ToString ( ) : string

Protected Methods

Method Description
Morpheme ( string lexicalForm, ISet surfaces, MorphemeType type, ISet labels, IList rules ) : System.Collections.Generic

Private Methods

Method Description
ContainsRule ( string id ) : bool
HasLabel ( string label ) : bool
ProcessRules ( int phase, Allomorph allomorph ) : void

Method Details

Morpheme() protected method

protected Morpheme ( string lexicalForm, ISet surfaces, MorphemeType type, ISet labels, IList rules ) : System.Collections.Generic
lexicalForm string
surfaces ISet
type MorphemeType
labels ISet
rules IList
return System.Collections.Generic

ToString() public method

public ToString ( ) : string
return string

Property Details

HasRule protected_oe property

protected bool HasRule
return bool