def set_etymologySource(self, etymology_source): """Set etymology source. @param etymolgy_source The etymology source to set. @return Statement instance. """ error_msg = "Etymology source value '%s' is not allowed" % etymology_source check_attr_type(etymology_source, [str, unicode], error_msg) self.etymologySource = etymology_source return self
def set_termSourceLanguage(self, term_source_language): """Set language used for the etymology comment. @param term_source_language The etymology comment language to set. @return Statement instance. """ error_msg = "Term source language value '%s' is not allowed" % term_source_language check_attr_type(term_source_language, [str, unicode], error_msg) self.termSourceLanguage = term_source_language return self
def set_etymologyGloss(self, etymology_gloss): """Set etymology gloss. @param etymolgy_gloss The etymology gloss to set. @return Statement instance. """ error_msg = "Etymology gloss value '%s' is not allowed" % etymology_gloss check_attr_type(etymology_gloss, [str, unicode], error_msg) self.etymologyGloss = etymology_gloss return self
def set_etymology(self, etymology): """Set etymology. @param etymolgy The etymology to set. @return Statement instance. """ error_msg = "Etymology value '%s' is not allowed" % etymology check_attr_type(etymology, [str, unicode], error_msg) self.etymology = etymology return self
def set_writtenForm(self, written_form): """Set loan word. @param written_form The loan word to set. @return Statement instance. """ error_msg = "Written form value '%s' is not allowed" % written_form check_attr_type(written_form, [str, unicode], error_msg) self.writtenForm = written_form return self
def set_borrowedWord(self, borrowed_word): """Set source language (in English), e.g. "Chinese". @param borrowed_word The source language to set. @return Statement instance. """ error_msg = "Borrowed word value '%s' is not allowed" % borrowed_word check_attr_type(borrowed_word, [str, unicode], error_msg) self.borrowedWord = borrowed_word return self
def set_scientificName(self, scientific_name): """Set scientific name. @param scientific_name The scientific name to set. @return Statement instance. """ error_msg = "Scientific name value '%s' is not allowed" % scientific_name check_attr_type(scientific_name, [str, unicode], error_msg) self.scientificName = scientific_name return self
def set_language(self, language): """! @brief Set language used for semantic domain. @param language Language used to describe the semantic domain. @return SubjectField instance. """ error_msg = "Language value '%s' is not allowed" % language check_attr_type(language, [str, unicode], error_msg) self.language = language return self
def set_comment(self, comment): """! @brief Set written form comment. @param comment Comment about the written form. @return TextRepresentation instance. """ error_msg = "Written form comment value '%s' is not allowed" % comment check_attr_type(comment, [str, unicode], error_msg) self.comment = comment return self
def set_language(self, language): """! @brief Set language used for written form. @param language Language used for the written form. @return TextRepresentation instance. """ error_msg = "Language value '%s' is not allowed" % language check_attr_type(language, [str, unicode], error_msg) self.language = language return self
def set_scriptName(self, script_name): """! @brief Set script name. @param script_name The script name to set. @return FormRepresentation instance. """ error_msg = "Script name value '%s' is not allowed" % script_name check_attr_type(script_name, [str, unicode], error_msg) self.scriptName = script_name return self
def set_variantForm(self, variant_form): """! @brief Set variant form. @param variant_form The variant form to set. @return FormRepresentation instance. """ error_msg = "Variant form value '%s' is not allowed" % variant_form check_attr_type(variant_form, [str, unicode], error_msg) self.variantForm = variant_form return self
def set_dialect(self, dialect): """! @brief Set dialect. @param dialect The dialect to set. @return FormRepresentation instance. """ error_msg = "Dialect value '%s' is not allowed" % dialect check_attr_type(dialect, [str, unicode], error_msg) self.dialect = dialect return self
def set_transliteration(self, transliteration): """! @brief Set transliteration. @param transliteration The transliteration to set. @return FormRepresentation instance. """ error_msg = "Transliteration value '%s' is not allowed" % transliteration check_attr_type(transliteration, [str, unicode], error_msg) self.transliteration = transliteration return self
def set_spellingVariant(self, spelling_variant): """! @brief Set spelling variant. @param spelling_variant The spelling variant to set. @return FormRepresentation instance. """ error_msg = "Spelling variant value '%s' is not allowed" % spelling_variant check_attr_type(spelling_variant, [str, unicode], error_msg) self.spellingVariant = spelling_variant return self
def set_citationForm(self, citation_form): """! @brief Set citation form. @param citation_form The citation form to set. @return FormRepresentation instance. """ error_msg = "Citation form value '%s' is not allowed" % citation_form check_attr_type(citation_form, [str, unicode], error_msg) self.citationForm = citation_form return self
def set_phoneticForm(self, phonetic_form): """! @brief Set phonetic form. @param phonetic_form The phonetic form to set. @return FormRepresentation instance. """ error_msg = "Phonetic form value '%s' is not allowed" % phonetic_form check_attr_type(phonetic_form, [str, unicode], error_msg) self.phoneticForm = phonetic_form return self
def set_contextualVariation(self, contextual_variation): """! @brief Set contextual variation. @param contextualVariation The contextual variation to set. @return FormRepresentation instance. """ error_msg = "Contextual variation value '%s' is not allowed" % contextual_variation check_attr_type(contextual_variation, [str, unicode], error_msg) self.contextualVariation = contextual_variation return self
def set_geographicalVariant(self, geographical_variant): """! @brief Set geographical variant. @param geographical_variant The geographical variant to set. @return FormRepresentation instance. """ error_msg = "Geographical variant value '%s' is not allowed" % geographical_variant check_attr_type(geographical_variant, [str, unicode], error_msg) self.geographicalVariant = geographical_variant return self
def set_tone(self, tone): """! @brief Set tone. @param tone The tone to set. @return FormRepresentation instance. """ error_msg = "Tone value '%s' is not allowed" % tone check_attr_type(tone, [str, unicode], error_msg) self.tone = tone return self
def set_scriptName(self, script_name): """! @brief Set script name. @param script_name The script name to set. @return TextRepresentation instance. """ error_msg = "Script name value '%s' is not allowed" % script_name check_attr_type(script_name, [str, unicode], error_msg) self.scriptName = script_name return self
def set_transcription(self, transcription): """! @brief Set transcription of the audio recording. @param Transcription to set. @return Audio instance. """ error_msg = "Transcription value '%s' is not allowed" % transcription.encode(ENCODING) check_attr_type(transcription, [str, unicode], error_msg) self.transcription = transcription return self
def set_externalReference(self, external_reference): """! @brief Set external reference. @param external_reference External reference to set. @return Audio instance. """ error_msg = "External reference value '%s' is not allowed" % external_reference.encode(ENCODING) check_attr_type(external_reference, [str, unicode], error_msg) self.externalReference = external_reference return self
def set_sound(self, sound): """! @brief Set sound. @param sound Sound to set. @return Audio instance. """ error_msg = "Sound value '%s' is not allowed" % sound.encode(ENCODING) check_attr_type(sound, [str, unicode], error_msg) self.sound = sound return self
def set_quality(self, quality): """! @brief Set audio recording quality. @param quality Quality to set. @return Audio instance. """ error_msg = "Quality value '%s' is not allowed" % quality.encode(ENCODING) check_attr_type(quality, [str, unicode], error_msg) self.quality = check_attr_range(str(quality), quality_range, error_msg) return self
def set_fileName(self, file_name): """! @brief Set file name. @param file_name Name to set. @return Audio instance. """ error_msg = "File name value '%s' is not allowed" % file_name.encode(ENCODING) check_attr_type(file_name, [str, unicode], error_msg) self.fileName = file_name return self
def set_author(self, author): """! @brief Set author of the material resource. @param author Author to set. @return Audio instance. """ error_msg = "Author value '%s' is not allowed" % author.encode(ENCODING) check_attr_type(author, [str, unicode], error_msg) self.author = author return self
def set_mediaType(self, media_type): """! @brief Set media type. @param media_type Type to set. @return Audio instance. """ error_msg = "Media type value '%s' is not allowed" % media_type.encode(ENCODING) check_attr_type(media_type, [str, unicode], error_msg) self.mediaType = check_attr_range(str(media_type), mediaType_range, error_msg) return self
def set_independentWord(self, independent_word): """! @brief Set lexical entry independent word indication. @param independent_word The independent word indication to set. @return LexicalEntry instance. """ error_msg = "Independent word '%s' encountered for lexeme '%s' is not allowed" % (str(independent_word), self.get_lexeme()) check_attr_type(independent_word, bool, error_msg) self.independentWord = independent_word return self
def set_language(self, language): """! @brief Set language used for translation. @param language Language used for the translation. @return Equivalent instance. """ error_msg = "Language value '%s' is not allowed" % language check_attr_type(language, [str, unicode], error_msg) self.language = language return self
def set_language(self, language): """! @brief Set language used for the note. @param language Language used for the note. @return Statement instance. """ error_msg = "Language value '%s' is not allowed" % language check_attr_type(language, [str, unicode], error_msg) self.language = language return self
def set_audioFileFormat(self, audio_file_format): """! @brief Set audio file format. @param audio_file_format Audio file format to set. @return Audio instance. """ error_msg = "Audio file format value '%s' is not allowed" % audio_file_format.encode(ENCODING) check_attr_type(audio_file_format, [str, unicode], error_msg) self.audioFileFormat = audio_file_format return self
def set_audioFileFormat(self, audio_file_format): """! @brief Set audio file format. @param audio_file_format Audio file format to set. @return Audio instance. """ error_msg = "Audio file format value '%s' is not allowed" % audio_file_format.encode( ENCODING) check_attr_type(audio_file_format, [str, unicode], error_msg) self.audioFileFormat = audio_file_format return self
def set_transcription(self, transcription): """! @brief Set transcription of the audio recording. @param Transcription to set. @return Audio instance. """ error_msg = "Transcription value '%s' is not allowed" % transcription.encode( ENCODING) check_attr_type(transcription, [str, unicode], error_msg) self.transcription = transcription return self
def set_externalReference(self, external_reference): """! @brief Set external reference. @param external_reference External reference to set. @return Audio instance. """ error_msg = "External reference value '%s' is not allowed" % external_reference.encode( ENCODING) check_attr_type(external_reference, [str, unicode], error_msg) self.externalReference = external_reference return self
def set_author(self, author): """! @brief Set author of the material resource. @param author Author to set. @return Audio instance. """ error_msg = "Author value '%s' is not allowed" % author.encode( ENCODING) check_attr_type(author, [str, unicode], error_msg) self.author = author return self
def set_fileName(self, file_name): """! @brief Set file name. @param file_name Name to set. @return Audio instance. """ error_msg = "File name value '%s' is not allowed" % file_name.encode( ENCODING) check_attr_type(file_name, [str, unicode], error_msg) self.fileName = file_name return self
def set_language(self, language): """! @brief Set language used for definition and gloss. @param language Language used for definition and gloss. @return Definition instance. """ error_msg = "Language value '%s' is not allowed" % language # Check value check_attr_type(language, [str, unicode], error_msg) self.language = language return self
def set_quality(self, quality): """! @brief Set audio recording quality. @param quality Quality to set. @return Audio instance. """ error_msg = "Quality value '%s' is not allowed" % quality.encode( ENCODING) check_attr_type(quality, [str, unicode], error_msg) self.quality = check_attr_range(str(quality), quality_range, error_msg) return self
def set_noteType(self, note_type): """! @brief Set type of the note. @param note_type Type of the note. @return Statement instance. """ error_msg = "Note type value '%s' is not allowed" % note_type check_attr_type(note_type, [str, unicode], error_msg) check_attr_range(note_type, noteType_range, error_msg) self.noteType = note_type return self