C# Class Nuve.Morphologic.Structure.Allomorph

显示文件 Open project: hrzafer/nuve Class Usage Examples

Public Methods

Method Description
Allomorph ( Morpheme morpheme ) : System

Her Allomorph nesnesi içerisinde bir Morpheme nesnesi barındırır.

GetSurface ( Position location ) : string
SetNode ( LinkedListNode node ) : void

Allomorph'lar bir linked list halinde bulunurlar Word sınıfı içerisinde Her allomorph içerisinde bulunduğu linkedlist node'una bir referans tutar. Bu sayede sağındaki ve solundaki morfemlerden haberdar olur

Protected Methods

Method Description
GetNextSurface ( ) : string

Allomorph'un sonrasındaki yüzeyi döndürür.

GetPreviousSurface ( ) : string

Allomorph'un solunda kalan yüzeyi döndürür.

Private Methods

Method Description
ProcessRules ( int phase ) : void
ResetSurface ( ) : void

Yüzeyi ilk sözlük biçimine geri al.

Method Details

Allomorph() public method

Her Allomorph nesnesi içerisinde bir Morpheme nesnesi barındırır.
public Allomorph ( Morpheme morpheme ) : System
morpheme Morpheme Allomorph'a kaynaklık eden Morpheme
return System

GetNextSurface() protected method

Allomorph'un sonrasındaki yüzeyi döndürür.
protected GetNextSurface ( ) : string
return string

GetPreviousSurface() protected method

Allomorph'un solunda kalan yüzeyi döndürür.
protected GetPreviousSurface ( ) : string
return string

GetSurface() public method

public GetSurface ( Position location ) : string
location Position
return string

SetNode() public method

Allomorph'lar bir linked list halinde bulunurlar Word sınıfı içerisinde Her allomorph içerisinde bulunduğu linkedlist node'una bir referans tutar. Bu sayede sağındaki ve solundaki morfemlerden haberdar olur
public SetNode ( LinkedListNode node ) : void
node LinkedListNode linkedlist node'u
return void