Revision 9b5133b8
Added by Patrick Plitzner over 4 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/CdmFormFactory.java | ||
---|---|---|
104 | 104 |
import eu.etaxonomy.cdm.model.name.NameTypeDesignation; |
105 | 105 |
import eu.etaxonomy.cdm.model.name.NomenclaturalStatus; |
106 | 106 |
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation; |
107 |
import eu.etaxonomy.cdm.model.name.TextualTypeDesignation; |
|
107 | 108 |
import eu.etaxonomy.cdm.model.occurrence.DerivedUnit; |
108 | 109 |
import eu.etaxonomy.cdm.model.occurrence.DeterminationEvent; |
109 | 110 |
import eu.etaxonomy.cdm.model.reference.Reference; |
... | ... | |
237 | 238 |
import eu.etaxonomy.taxeditor.ui.section.name.ProtologueElement; |
238 | 239 |
import eu.etaxonomy.taxeditor.ui.section.name.ProtologueSection; |
239 | 240 |
import eu.etaxonomy.taxeditor.ui.section.name.SpecimenTypeDesignationElement; |
241 |
import eu.etaxonomy.taxeditor.ui.section.name.TextTypeDesignationElement; |
|
240 | 242 |
import eu.etaxonomy.taxeditor.ui.section.name.TypeDesignationSection; |
241 | 243 |
import eu.etaxonomy.taxeditor.ui.section.occurrence.CollectingAreaDetailElement; |
242 | 244 |
import eu.etaxonomy.taxeditor.ui.section.occurrence.CollectingAreasDetailSection; |
... | ... | |
2798 | 2800 |
} else if (entity instanceof NameTypeDesignation) { |
2799 | 2801 |
element = new NameTypeDesignationElement(this, parentElement, (NameTypeDesignation) entity, removeListener, |
2800 | 2802 |
style); |
2801 |
// FIXME #8135 temporary disabled textual type designation |
|
2802 |
// } else if (entity instanceof TextualTypeDesignation) { |
|
2803 |
// element = new TextTypeDesignationElement(this, parentElement, (TextualTypeDesignation) entity, removeListener, |
|
2804 |
// style); |
|
2803 |
} else if (entity instanceof TextualTypeDesignation) { |
|
2804 |
element = new TextTypeDesignationElement(this, parentElement, (TextualTypeDesignation) entity, removeListener, |
|
2805 |
style); |
|
2805 | 2806 |
} else if (entity instanceof NameRelationship) { |
2806 | 2807 |
element = new NameRelationshipDetailElement(this, parentElement, (NameRelationship) entity, removeListener, |
2807 | 2808 |
style); |
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/TypeDesignationSection.java | ||
---|---|---|
31 | 31 |
import eu.etaxonomy.cdm.model.name.Rank; |
32 | 32 |
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation; |
33 | 33 |
import eu.etaxonomy.cdm.model.name.TaxonName; |
34 |
import eu.etaxonomy.cdm.model.name.TextualTypeDesignation; |
|
34 | 35 |
import eu.etaxonomy.cdm.model.name.TypeDesignationBase; |
35 | 36 |
import eu.etaxonomy.cdm.model.taxon.TaxonBase; |
36 | 37 |
import eu.etaxonomy.taxeditor.editor.ITaxonEditor; |
... | ... | |
68 | 69 |
@Override |
69 | 70 |
protected void addAction(ToolBarManager toolBarManager) { |
70 | 71 |
|
71 |
// FIXME #8135 temporary disabled textual type designation |
|
72 |
// if(PreferencesUtil.getBooleanValue(IPreferenceKeys.SHOW_EXPERIMENTAL_FEATURES)){ |
|
73 |
// // add textual type designation button |
|
74 |
// Action addTextualTypeDesignationAction = new Action("Add", IAction.AS_PUSH_BUTTON){ |
|
75 |
// @Override |
|
76 |
// public void run() { |
|
77 |
// TextualTypeDesignation textualTypeDesignation = TextualTypeDesignation.NewInstance(); |
|
78 |
// addElement(textualTypeDesignation); |
|
79 |
// if(! getSection().isExpanded()) { |
|
80 |
// getSection().setExpanded(true); |
|
81 |
// } |
|
82 |
// internalUpdateSection(true); |
|
83 |
// } |
|
84 |
// }; |
|
85 |
// addTextualTypeDesignationAction.setImageDescriptor(new ImageDescriptor() { |
|
86 |
// |
|
87 |
// @Override |
|
88 |
// public ImageData getImageData() { |
|
89 |
// return ImageResources.getImage(ImageResources.ADD_TEXT).getImageData(); |
|
90 |
// } |
|
91 |
// }); |
|
92 |
// addTextualTypeDesignationAction.setToolTipText("Add textual type designation"); |
|
93 |
// toolBarManager.add(addTextualTypeDesignationAction); |
|
94 |
// } |
|
72 |
if(PreferencesUtil.getBooleanValue(IPreferenceKeys.SHOW_EXPERIMENTAL_FEATURES)){ |
|
73 |
// add textual type designation button |
|
74 |
Action addTextualTypeDesignationAction = new Action("Add", IAction.AS_PUSH_BUTTON){ |
|
75 |
@Override |
|
76 |
public void run() { |
|
77 |
TextualTypeDesignation textualTypeDesignation = TextualTypeDesignation.NewInstance(); |
|
78 |
addElement(textualTypeDesignation); |
|
79 |
if(! getSection().isExpanded()) { |
|
80 |
getSection().setExpanded(true); |
|
81 |
} |
|
82 |
internalUpdateSection(true); |
|
83 |
} |
|
84 |
}; |
|
85 |
addTextualTypeDesignationAction.setImageDescriptor(new ImageDescriptor() { |
|
86 |
|
|
87 |
@Override |
|
88 |
public ImageData getImageData() { |
|
89 |
return ImageResources.getImage(ImageResources.ADD_TEXT).getImageData(); |
|
90 |
} |
|
91 |
}); |
|
92 |
addTextualTypeDesignationAction.setToolTipText("Add textual type designation"); |
|
93 |
toolBarManager.add(addTextualTypeDesignationAction); |
|
94 |
} |
|
95 | 95 |
|
96 | 96 |
// clone button |
97 | 97 |
if(!isSpecimenType() || |
Also available in: Unified diff
ref #8135 re-enable textual type designation