\r
import org.eclipse.swt.widgets.Button;\r
\r
-import eu.etaxonomy.cdm.model.common.Representation;\r
-import eu.etaxonomy.cdm.model.common.TermBase;\r
-import eu.etaxonomy.cdm.model.common.TermVocabulary;\r
+import eu.etaxonomy.cdm.model.common.Language;\r
+import eu.etaxonomy.cdm.model.term.Representation;\r
+import eu.etaxonomy.cdm.model.term.TermBase;\r
+import eu.etaxonomy.cdm.model.term.TermVocabulary;\r
import eu.etaxonomy.taxeditor.editor.definedterm.TermBasePropertyTester;\r
import eu.etaxonomy.taxeditor.store.CdmStore;\r
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;\r
else if (eventSource == element_Representation) {\r
Representation selectedRepresentation = element_Representation.getSelectedRepresentation();\r
if(selectedRepresentation!=null){\r
- getEntity().setLabel(selectedRepresentation.getLabel(), selectedRepresentation.getLanguage());\r
- getEntity().getRepresentation(selectedRepresentation.getLanguage()).setAbbreviatedLabel(selectedRepresentation.getAbbreviatedLabel());\r
- getEntity().getRepresentation(selectedRepresentation.getLanguage()).setText(selectedRepresentation.getDescription());\r
+ Language representationLanguage = selectedRepresentation.getLanguage();\r
+ if(representationLanguage==null){\r
+ representationLanguage = Language.getDefaultLanguage();\r
+ }\r
+ getEntity().setLabel(selectedRepresentation.getLabel(), representationLanguage);\r
+ getEntity().getRepresentation(representationLanguage).setAbbreviatedLabel(selectedRepresentation.getAbbreviatedLabel());\r
+ getEntity().getRepresentation(representationLanguage).setText(selectedRepresentation.getDescription());\r
}\r
getEntity().setTitleCache(null);\r
}\r