Boulbaba's picture
Upload 210 files
21baa2f verified
'''
Created on ٢٩‏/٠٥‏/٢٠١٠
@Created by: Muhammad Altabba
'''
from ....Controllers.Morphology.Entities.Morpheme import *;
from ....Models.Tagging.POSTags.POS import *;
from ....Models.Tagging.POSTags.ParticlePOS import *;
class ParticleConstants:
"""
# PyUML: Do not remove this line! # XMI_ID:_qyiSYI35Ed-gg8GOK1TmhA
"""
class State:
#غير معالجة
Unprocessed = 0;
#لاصقة بادئة
Proclitic = 1;
#لاصقة نهائية
Enclitic = 2;
#منفصلة
StandAlone = 4
#جميع الاحتمالات
all_Cases = 7;
class Particle(Morpheme):
"""
# PyUML: Do not remove this line! # XMI_ID:_qyiSYY35Ed-gg8GOK1TmhA
"""
'''
Particle
'''
State = 0;
'''
لاصقة بادئة = 1
لاصقة نهائية = 2
منفصلة = 4
stand alone, proclitic, enclitic
'''
def __init__(self, unvoweledForm, voweledForm, state, pos = None):
'''
Constructor
'''
self.UnvoweledForm = unvoweledForm;
self.VoweledForm = voweledForm;
self.State = state;
if(pos == None):
self.POS = ParticlePOS();
self.POS.MainClass = POSConstants.MainClass.Particle;
else:
self.POS = pos;
pass