Project

General

Profile

« Previous | Next » 

Revision 4b61c2b2

Added by Patrick Plitzner over 8 years ago

Add type designation collection elemetn to derived unit details view

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/CdmFormFactory.java
232 232
import eu.etaxonomy.taxeditor.ui.section.occurrence.SpecimenCollectionDetailSection;
233 233
import eu.etaxonomy.taxeditor.ui.section.occurrence.SpecimenHierarchyDetailElement;
234 234
import eu.etaxonomy.taxeditor.ui.section.occurrence.SpecimenHierarchyDetailSection;
235
import eu.etaxonomy.taxeditor.ui.section.occurrence.association.DerivedUnitTypeDesignationElement;
236
import eu.etaxonomy.taxeditor.ui.section.occurrence.association.DerivedUnitTypeDesignationSection;
235 237
import eu.etaxonomy.taxeditor.ui.section.occurrence.association.TaxonAssociationDetailElement;
236 238
import eu.etaxonomy.taxeditor.ui.section.occurrence.association.TaxonAssociationDetailSection;
237 239
import eu.etaxonomy.taxeditor.ui.section.occurrence.derivedUnit.PreservedSpecimenCurrentDeterminationDetailSection;
......
1589 1591
        return section;
1590 1592
    }
1591 1593

  
1594
    public DerivedUnitTypeDesignationSection createDerivedUnitTypeDesignationSection(ConversationHolder conversation, ICdmFormElement parentElement, ISelectionProvider selectionProvider, int style){
1595
        DerivedUnitTypeDesignationSection section = new DerivedUnitTypeDesignationSection(this, conversation, parentElement, style);
1596
        addAndAdaptSection(parentElement, section);
1597
        return section;
1598
    }
1599

  
1592 1600
    public TaxonAssociationDetailSection createTaxonAssociationDetailSection(ConversationHolder conversation, ICdmFormElement parentElement, ISelectionProvider selectionProvider, int style){
1593 1601
        TaxonAssociationDetailSection section = new TaxonAssociationDetailSection(this, conversation, parentElement, selectionProvider, style);
1594 1602
        addAndAdaptSection(parentElement, section);
......
2503 2511
            element = new SynonymRelationshipDetailElement(this, parentElement, (SynonymRelationship) entity, removeListener,
2504 2512
                    style);
2505 2513
        } else if (entity instanceof SpecimenTypeDesignation) {
2506
            element = new SpecimenTypeDesignationElement(this, parentElement, (SpecimenTypeDesignation) entity,
2507
                    removeListener, style);
2514
            if(parentElement instanceof DerivedUnitTypeDesignationSection){
2515
                element = new DerivedUnitTypeDesignationElement(this, parentElement, (SpecimenTypeDesignation) entity,
2516
                        removeListener, style);
2517
            }
2518
            else{
2519
                element = new SpecimenTypeDesignationElement(this, parentElement, (SpecimenTypeDesignation) entity,
2520
                        removeListener, style);
2521
            }
2508 2522
        } else if (entity instanceof StateData) {
2509 2523
            element = new StateDataElement(this, parentElement, (StateData) entity, removeListener, style);
2510 2524
        } else if (entity instanceof StatisticalMeasurementValue) {

Also available in: Unified diff