element_abbrevLabel.setText(selectedRepresentation.getAbbreviatedLabel());
element_text.setText(selectedRepresentation.getDescription());
+ }else {
+ element_Label.setEnabled(false);
+ element_abbrevLabel.setEnabled(false);
+ element_text.setEnabled(false);
}
}
this.term = term;
if (term.getRepresentations().isEmpty()){
//if the term has no representation at all, create a default one.
- Representation rep = Representation.NewInstance("", "", "", PreferencesUtil.getGlobalLanguage());
+ Representation rep = Representation.NewInstance("", "empty representation", "", PreferencesUtil.getGlobalLanguage());
term.addRepresentation(rep);
}
if (selectedRepresentation != null) {
combo_language.setTerms(getLanguages());
+ } else{
+ element_Label.setEnabled(false);
+ element_abbrevLabel.setEnabled(false);
+ element_text.setEnabled(false);
}
if (update){
updateControls();
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, event));
} else if (eventSource == button){
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, event));
+ } else if (eventSource == combo_language){
+ if (combo_language.getSelection() != null){
+ element_Label.setEnabled(true);
+ element_abbrevLabel.setEnabled(true);
+ element_text.setEnabled(true);
+ } else{
+ element_Label.setEnabled(false);
+ element_abbrevLabel.setEnabled(false);
+ element_text.setEnabled(false);
+ }
+ firePropertyChangeEvent(new CdmPropertyChangeEvent(this, event));
}
}