|
|
| ''' |
| Created on ٢١/٠٦/٢٠١٠ |
| |
| @Created by: Muhammad Altabba |
| ''' |
|
|
| class TransitionActions(object): |
| """ |
| # PyUML: Do not remove this line! # XMI_ID:_qzIIYI35Ed-gg8GOK1TmhA |
| """ |
| ''' |
| Contains a List of Transition Action |
| ''' |
| Actions = []; |
|
|
| OnInnerIndexes = []; |
| |
| |
| def __init__(self, actions, onInnerIndexes): |
| ''' |
| Constructor |
| ''' |
| self.Actions = actions; |
| self.OnInnerIndexes = onInnerIndexes; |
| pass |
|
|
| def ApplyToWord(self, sentence, wordIndex): |
| |
| if (self.OnInnerIndexes == []): |
| for k in range(len(self.Actions)): |
| |
| self.Actions[k].ApplyToWord(sentence, wordIndex); |
| else: |
| for k in range(len(self.Actions)): |
| self.Actions[k].ApplyToWordSurfaceFormMorphemes(sentence, wordIndex, self.OnInnerIndexes); |
| |
| pass |
|
|