ref #3836: show modifier part only if recommended modifier voc exist
authorKatja Luther <k.luther@bgbm.org>
Tue, 9 Apr 2019 06:58:13 +0000 (08:58 +0200)
committerKatja Luther <k.luther@bgbm.org>
Tue, 9 Apr 2019 06:58:13 +0000 (08:58 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/CategoricalDataDetailElement.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/CommonNameDetailElement.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/DistributionDetailElement.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/IndividualsAssociationDetailElement.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/QuantitativeDataDetailElement.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/TaxonInteractionDetailElement.java

index 414c817ffe218245c9c921f721200fc1cc1bc612..8d0b66352813c50462e40fc82faab5eaa0c3a5ee 100644 (file)
@@ -46,7 +46,9 @@ public class CategoricalDataDetailElement extends AbstractDetailedDescriptionDet
                section_stateData.setEntity(entity);
                section_stateData.setLayoutData(LayoutConstants.FILL_HORIZONTALLY(2, 1));
                createTimePeriod(formElement, entity, style);
-               createModifier(formElement, entity, style);
+               if (entity.getFeature().getRecommendedModifierEnumeration() != null){
+                   createModifier(formElement, entity, style);
+               }
        }
 
        /* (non-Javadoc)
index 25bc711a57c4427d213fb8cfbf0d30859d30bbd2..d4ea748e910eaff031e0f574b54e149a9d69be93 100644 (file)
@@ -68,7 +68,10 @@ public class CommonNameDetailElement extends AbstractDetailedDescriptionDetailEl
                                entity.getArea(), EntitySelectionElement.NOTHING, style);
 
                createTimePeriod(formElement, entity, style);
-               createModifier(formElement, entity, style);
+               if (entity.getFeature().getRecommendedModifierEnumeration() != null){
+            createModifier(formElement, entity, style);
+        }
+
        }
 
 
index 3130c1ab247e6ded915cbfbb2acd65f109aadd4e..c188e1377bc3b0287cc257200c3a029346a8ff1f 100644 (file)
@@ -58,7 +58,9 @@ public class DistributionDetailElement extends
 
         combo_presenceAbsence = formFactory.createTermComboElement(PresenceAbsenceTerm.class, this, "Distribution Status", entity.getStatus(), style);
         createTimePeriod(formElement, entity, style);
-        createModifier(formElement, entity, style);
+        if (entity.getFeature().getRecommendedModifierEnumeration() != null){
+            createModifier(formElement, entity, style);
+        }
        }
 
        /** {@inheritDoc} */
index 3e8c8f4b923de23f666448cd14636c1d7dac04c1..5aa19567890a7bfdf58aad51ea3159ddad0a97bb 100644 (file)
@@ -61,7 +61,9 @@ public class IndividualsAssociationDetailElement extends
                }
 
                createTimePeriod(formElement, entity, style);
-               createModifier(formElement, entity, style);
+               if (entity.getFeature().getRecommendedModifierEnumeration() != null){
+            createModifier(formElement, entity, style);
+        }
        }
 
        /** {@inheritDoc} */
index 3afaf4761fc580249cc26d1fed7e2851c714da98..bf073bbeb265b2f3f158c3be7471673dba8193f6 100644 (file)
@@ -7,9 +7,9 @@ import java.util.ArrayList;
 
 import org.eclipse.ui.forms.widgets.ExpandableComposite;
 
-import eu.etaxonomy.cdm.model.term.TermType;
 import eu.etaxonomy.cdm.model.description.MeasurementUnit;
 import eu.etaxonomy.cdm.model.description.QuantitativeData;
+import eu.etaxonomy.cdm.model.term.TermType;
 import eu.etaxonomy.taxeditor.ui.combo.TermComboElement;
 import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
 import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
@@ -51,6 +51,9 @@ public class QuantitativeDataDetailElement extends
                section_statisticalMeasurementValues = formFactory.createStatisticalMeasurementValueSection(getConversationHolder(), formElement, ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED);
                section_statisticalMeasurementValues.setEntity(entity);
                section_statisticalMeasurementValues.setLayoutData(LayoutConstants.FILL_HORIZONTALLY(2, 1));
+               if (entity.getFeature().getRecommendedModifierEnumeration() != null){
+            createModifier(formElement, entity, style);
+        }
        }
 
        /** {@inheritDoc} */
index 5665bd412bc3f286487f351912ac64f97203a84b..886a5864fbc2c2e7aa009e9807aa5fca872df5c6 100644 (file)
@@ -79,7 +79,9 @@ public class TaxonInteractionDetailElement extends
                     CdmStore.getDefaultLanguage()).getText());
         }
         createTimePeriod(formElement, entity, style);
-        createModifier(formElement, entity, style);
+        if (entity.getFeature().getRecommendedModifierEnumeration() != null){
+            createModifier(formElement, entity, style);
+        }
        }
 
        /** {@inheritDoc} */