Python LMF library
 All Classes Namespaces Files Functions Variables
Public Member Functions | Public Attributes | List of all members
pylmflib.pylmflib.morphology.word_form.WordForm Class Reference

"Word Form is a Form subclass representing a form that a lexeme can take when used in a sentence or a phrase." (LMF) More...

Inheritance diagram for pylmflib.pylmflib.morphology.word_form.WordForm:

Public Member Functions

def __init__
 Constructor. More...
 
def __del__
 Destructor. More...
 
def create_form_representation
 Create a form representation. More...
 
def add_form_representation
 Add a form representation to the word form. More...
 
def get_form_representations
 Get all form representations maintained by the word form. More...
 
def set_written_form
 Set written form. More...
 
def get_written_forms
 Get all written forms. More...
 
def set_variant_form
 Set variant form. More...
 
def get_variant_forms
 Get all variant forms. More...
 
def set_person
 Set grammatical person. More...
 
def get_person
 Get grammatical person. More...
 
def set_anymacy
 Set grammatical anymacy. More...
 
def get_anymacy
 Get anymacy. More...
 
def set_grammaticalNumber
 Set grammatical number. More...
 
def get_grammaticalNumber
 Get grammatical number. More...
 
def set_clusivity
 Set grammatical clusivity. More...
 
def get_clusivity
 Get grammatical clusivity. More...
 

Public Attributes

 grammaticalNumber
 
 grammaticalGender
 
 person
 
 anymacy
 
 clusivity
 
 tense
 
 case
 
 degree
 
 voice
 
 verbFormMood
 

Detailed Description

"Word Form is a Form subclass representing a form that a lexeme can take when used in a sentence or a phrase." (LMF)

Definition at line 12 of file word_form.py.

Constructor & Destructor Documentation

def pylmflib.pylmflib.morphology.word_form.WordForm.__init__ (   self)

Constructor.

WordForm instances are owned by LexicalEntry.

Returns
A WordForm instance.

Definition at line 15 of file word_form.py.

def pylmflib.pylmflib.morphology.word_form.WordForm.__del__ (   self)

Destructor.

Definition at line 33 of file word_form.py.

Member Function Documentation

def pylmflib.pylmflib.morphology.word_form.WordForm.add_form_representation (   self,
  form_representation 
)

Add a form representation to the word form.

Parameters
form_representationThe FormRepresentation instance to add to the word form.
Returns
WordForm instance.

Definition at line 44 of file word_form.py.

def pylmflib.pylmflib.morphology.word_form.WordForm.create_form_representation (   self)

Create a form representation.

Returns
FormRepresentation instance.

Definition at line 38 of file word_form.py.

def pylmflib.pylmflib.morphology.word_form.WordForm.get_anymacy (   self)

Get anymacy.

Returns
WordForm attribute 'anymacy'.

Definition at line 148 of file word_form.py.

def pylmflib.pylmflib.morphology.word_form.WordForm.get_clusivity (   self)

Get grammatical clusivity.

Returns
WordForm attribute 'clusivity'.

Definition at line 182 of file word_form.py.

def pylmflib.pylmflib.morphology.word_form.WordForm.get_form_representations (   self)

Get all form representations maintained by the word form.

Returns
A Python list of form representations.

Definition at line 52 of file word_form.py.

def pylmflib.pylmflib.morphology.word_form.WordForm.get_grammaticalNumber (   self)

Get grammatical number.

Returns
WordForm attribute 'grammaticalNumber'.

Definition at line 165 of file word_form.py.

def pylmflib.pylmflib.morphology.word_form.WordForm.get_person (   self)

Get grammatical person.

Returns
WordForm attribute 'person'.

Definition at line 131 of file word_form.py.

def pylmflib.pylmflib.morphology.word_form.WordForm.get_variant_forms (   self)

Get all variant forms.

This attribute is owned by FormRepresentation.

Returns
A Python list of FormRepresentation attributes 'variantForm'.

Definition at line 109 of file word_form.py.

def pylmflib.pylmflib.morphology.word_form.WordForm.get_written_forms (   self,
  script_name = None 
)

Get all written forms.

This attribute is owned by Representation.

Parameters
script_nameIf this argument is given, get written form only if written using this script.
Returns
A Python list of FormRepresentation attributes 'writtenForm'.

Definition at line 78 of file word_form.py.

def pylmflib.pylmflib.morphology.word_form.WordForm.set_anymacy (   self,
  anymacy 
)

Set grammatical anymacy.

Parameters
anymacyThe grammatical anymacy to set.
Returns
WordForm instance.

Definition at line 137 of file word_form.py.

def pylmflib.pylmflib.morphology.word_form.WordForm.set_clusivity (   self,
  clusivity 
)

Set grammatical clusivity.

Parameters
clusivityThe grammatical clusivity to set.
Returns
WordForm instance.

Definition at line 171 of file word_form.py.

def pylmflib.pylmflib.morphology.word_form.WordForm.set_grammaticalNumber (   self,
  grammatical_number 
)

Set grammatical number.

Parameters
grammatical_numberThe grammatical number to set.
Returns
WordForm instance.

Definition at line 154 of file word_form.py.

def pylmflib.pylmflib.morphology.word_form.WordForm.set_person (   self,
  person 
)

Set grammatical person.

Parameters
personThe grammatical person to set.
Returns
WordForm instance.

Definition at line 120 of file word_form.py.

def pylmflib.pylmflib.morphology.word_form.WordForm.set_variant_form (   self,
  variant_form 
)

Set variant form.

This attribute is owned by FormRepresentation.

Parameters
variant_formVariant form.
Returns
WordForm instance.

Definition at line 90 of file word_form.py.

def pylmflib.pylmflib.morphology.word_form.WordForm.set_written_form (   self,
  written_form,
  script_name = None 
)

Set written form.

This attribute is owned by Representation.

Parameters
written_formWritten form.
script_nameScript used for the written form.
Returns
WordForm instance.

Definition at line 58 of file word_form.py.

Member Data Documentation

pylmflib.pylmflib.morphology.word_form.WordForm.anymacy

Definition at line 25 of file word_form.py.

pylmflib.pylmflib.morphology.word_form.WordForm.case

Definition at line 28 of file word_form.py.

pylmflib.pylmflib.morphology.word_form.WordForm.clusivity

Definition at line 26 of file word_form.py.

pylmflib.pylmflib.morphology.word_form.WordForm.degree

Definition at line 29 of file word_form.py.

pylmflib.pylmflib.morphology.word_form.WordForm.grammaticalGender

Definition at line 23 of file word_form.py.

pylmflib.pylmflib.morphology.word_form.WordForm.grammaticalNumber

Definition at line 22 of file word_form.py.

pylmflib.pylmflib.morphology.word_form.WordForm.person

Definition at line 24 of file word_form.py.

pylmflib.pylmflib.morphology.word_form.WordForm.tense

Definition at line 27 of file word_form.py.

pylmflib.pylmflib.morphology.word_form.WordForm.verbFormMood

Definition at line 31 of file word_form.py.

pylmflib.pylmflib.morphology.word_form.WordForm.voice

Definition at line 30 of file word_form.py.


The documentation for this class was generated from the following file: