From: Patrick Plitzner Date: Wed, 17 Oct 2018 11:35:35 +0000 (+0200) Subject: ref #6554 Set initial expansion state X-Git-Tag: 5.4.0^2~91 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/362c07aba5ebcac595e841de51a71d11623dc8e8 ref #6554 Set initial expansion state --- diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/AbstractCdmDataViewerE4.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/AbstractCdmDataViewerE4.java index 62322433c..1da3d7bf5 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/AbstractCdmDataViewerE4.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/AbstractCdmDataViewerE4.java @@ -171,9 +171,14 @@ public abstract class AbstractCdmDataViewerE4 extends Viewer implements IConvers body.layout(); } - protected int getSectionStyle(Class clazz){ + protected int getSectionStyle(Class clazz){ + return getSectionStyle(clazz, false); + } + + protected int getSectionStyle(Class clazz, boolean initiallyExpanded){ int style = ExpandableComposite.TWISTIE; - if(PreferencesUtil.getPreferenceStore().getBoolean(StoreUtil.getPrefKey(clazz, getInput()))){ + if(PreferencesUtil.getPreferenceStore().getBoolean(StoreUtil.getPrefKey(clazz, getInput())) + || initiallyExpanded){ style |= ExpandableComposite.EXPANDED; } return style; diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/details/DetailsViewerE4.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/details/DetailsViewerE4.java index ca7a3f447..abec84df9 100755 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/details/DetailsViewerE4.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/details/DetailsViewerE4.java @@ -424,34 +424,34 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { private void createTaxonSections(RootElement parent) { ParsingMessagesSection parsingMessagesSection = formFactory.createParsingMessagesSection(getConversationHolder(), parent, this, - getSectionStyle(ParsingMessagesSection.class)); + getSectionStyle(ParsingMessagesSection.class, true)); if (!PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.SHOW_SIMPLE_NAME_DETAILS_SECTION)){ TaxonBaseDetailSection taxonBaseDetailSection = formFactory.createTaxonBaseDetailSection(getConversationHolder(), parent, this, - getSectionStyle(TaxonBaseDetailSection.class)); + getSectionStyle(TaxonBaseDetailSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); addPart(taxonBaseDetailSection); }else{ if (PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.SHOW_SIMPLE_NAME_DETAILS_TAXON)){ TaxonBaseDetailSection taxonBaseDetailSection = formFactory.createTaxonBaseDetailSection(getConversationHolder(), parent, this, - getSectionStyle(TaxonBaseDetailSection.class)); + getSectionStyle(TaxonBaseDetailSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); addPart(taxonBaseDetailSection); } } NonViralNameDetailSection nonViralNameSection = formFactory .createNonViralNameDetailSection(getConversationHolder(), parent, this, true, - getSectionStyle(NonViralNameDetailSection.class)); + getSectionStyle(NonViralNameDetailSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); if (!PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.SHOW_SIMPLE_NAME_DETAILS_SECTION) || (PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.SHOW_SIMPLE_NAME_DETAILS_SECTION) && PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.SHOW_NAME_DETAILS_SECTION_NOMENCLATURAL_REFERENCE))){ NomenclaturalReferenceDetailSection referenceDetailSection = formFactory.createNomenclaturalReferenceDetailSection(getConversationHolder(), parent, this, - getSectionStyle(NomenclaturalReferenceDetailSection.class)); + getSectionStyle(NomenclaturalReferenceDetailSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); addPart(referenceDetailSection); } if ( !PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.SHOW_SIMPLE_NAME_DETAILS_SECTION) || (PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.SHOW_SIMPLE_NAME_DETAILS_SECTION) && PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.SHOW_NAME_DETAILS_SECTION_NOMENCLATURAL_STATUS))){ NomenclaturalStatusSection nomenclaturalStatusSection = formFactory.createNomenclaturalStatusSection(getConversationHolder(), parent, - getSectionStyle(NomenclaturalStatusSection.class)); + getSectionStyle(NomenclaturalStatusSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); addPart(nomenclaturalStatusSection); } @@ -483,16 +483,16 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { private void createNameSections(RootElement parent) { NonViralNameDetailSection nonViralNameSection = formFactory.createNonViralNameDetailSection( - getConversationHolder(), parent, this, false, getSectionStyle(NonViralNameDetailSection.class)); + getConversationHolder(), parent, this, false, getSectionStyle(NonViralNameDetailSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); NomenclaturalReferenceDetailSection referenceDetailSection = formFactory.createNomenclaturalReferenceDetailSection(getConversationHolder(), parent, this, - getSectionStyle(NomenclaturalReferenceDetailSection.class)); + getSectionStyle(NomenclaturalReferenceDetailSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); NomenclaturalStatusSection nomenclaturalStatusSection = formFactory.createNomenclaturalStatusSection(getConversationHolder(), parent, - getSectionStyle(NomenclaturalStatusSection.class)); + getSectionStyle(NomenclaturalStatusSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); addPart(nonViralNameSection); @@ -515,30 +515,30 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { private void createReferenceSections(RootElement parent) { ReferenceDetailSection referenceDetailSection = formFactory.createReferenceDetailSection(getConversationHolder(), parent, this, - getSectionStyle(ReferenceDetailSection.class)); + getSectionStyle(ReferenceDetailSection.class, true)); addPart(referenceDetailSection); } private void createTeamOrPersonBaseDetailSection(RootElement parent) { - TeamOrPersonBaseDetailSection teamOrPersonBaseDetailSection = formFactory.createTeamOrPersonBaseDetailSection(getConversationHolder(), parent, this, getSectionStyle(TeamOrPersonBaseDetailSection.class)); + TeamOrPersonBaseDetailSection teamOrPersonBaseDetailSection = formFactory.createTeamOrPersonBaseDetailSection(getConversationHolder(), parent, this, getSectionStyle(TeamOrPersonBaseDetailSection.class, true)); addPart(teamOrPersonBaseDetailSection); } private void createTeamDetailSection(RootElement parent) { - TeamDetailSection teamDetailSection = formFactory.createTeamDetailSection(getConversationHolder(), parent, getSectionStyle(TeamDetailSection.class)); + TeamDetailSection teamDetailSection = formFactory.createTeamDetailSection(getConversationHolder(), parent, getSectionStyle(TeamDetailSection.class, true)); addPart(teamDetailSection); } private void createPersonDetailSection(RootElement parent) { - PersonDetailSection personDetailSection = formFactory.createPersonDetailSection(getConversationHolder(), parent, getSectionStyle(PersonDetailSection.class)); + PersonDetailSection personDetailSection = formFactory.createPersonDetailSection(getConversationHolder(), parent, getSectionStyle(PersonDetailSection.class, true)); addPart(personDetailSection); } private void createDescriptionElementSection(RootElement parent) { - DescriptionElementDetailSection descriptionElementDetailSection = formFactory.createDescriptionElementDetailSection(getConversationHolder(), parent, this, getSectionStyle(DescriptionElementDetailSection.class)); + DescriptionElementDetailSection descriptionElementDetailSection = formFactory.createDescriptionElementDetailSection(getConversationHolder(), parent, this, getSectionStyle(DescriptionElementDetailSection.class, true)); descriptionElementDetailSection.setEnabled(this.detailsEnabled); // IntextReferenceSection intextReferenceSection = formFactory.createIntextReferenceSection(getConversationHolder(), parent, getSectionStyle(.class)); @@ -559,19 +559,19 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { } private void createDescriptionSection(RootElement parent, boolean isTaxonDescription) { - DescriptionDetailSection descriptionDetailSection = formFactory.createDescriptionDetailSection(getConversationHolder(), parent, this, getSectionStyle(DescriptionDetailSection.class)); + DescriptionDetailSection descriptionDetailSection = formFactory.createDescriptionDetailSection(getConversationHolder(), parent, this, getSectionStyle(DescriptionDetailSection.class, true)); addPart(descriptionDetailSection); formFactory.createHorizontalSeparator(parent, SWT.BORDER); if(isTaxonDescription) { NaturalLanguageSection naturalLanguageSection = formFactory.createNaturalLanguageSection( - getConversationHolder(), parent, this, getSectionStyle(NaturalLanguageSection.class)); + getConversationHolder(), parent, this, getSectionStyle(NaturalLanguageSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); addPart(naturalLanguageSection); } DescriptionSourceSection descriptionSourceSection = formFactory.createDescriptionSourceSection( - getConversationHolder(), parent, getSectionStyle(DescriptionSourceSection.class)); + getConversationHolder(), parent, getSectionStyle(DescriptionSourceSection.class, true)); addPart(descriptionSourceSection); formFactory.createHorizontalSeparator(parent, SWT.BORDER); @@ -617,7 +617,7 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { } private void createDerivedUnitBaseElementSection(RootElement parent) { - DerivedUnitGeneralDetailSection derivedUnitGeneralDetailSection = formFactory.createDerivedUnitGeneralDetailSection(getConversationHolder(), parent, this, getSectionStyle(DerivedUnitGeneralDetailSection.class)); + DerivedUnitGeneralDetailSection derivedUnitGeneralDetailSection = formFactory.createDerivedUnitGeneralDetailSection(getConversationHolder(), parent, this, getSectionStyle(DerivedUnitGeneralDetailSection.class, true)); //TODO for DerivateEditor do not use facade anymore to avoid this special case handling #4539 if(!(AbstractUtility.getActivePart() instanceof IDerivedUnitFacadePart)){ derivedUnitGeneralDetailSection.setShowOnlyDerivedUnitData(true); @@ -626,7 +626,7 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { formFactory.createHorizontalSeparator(parent, SWT.BORDER); - DerivedUnitBaseDetailSection derivedUnitBaseDetailSection = formFactory.createDerivedUnitBaseDetailSection(getConversationHolder(), parent, this, getSectionStyle(DerivedUnitBaseDetailSection.class)); + DerivedUnitBaseDetailSection derivedUnitBaseDetailSection = formFactory.createDerivedUnitBaseDetailSection(getConversationHolder(), parent, this, getSectionStyle(DerivedUnitBaseDetailSection.class, true)); addPart(derivedUnitBaseDetailSection); //for editors working with facades @@ -643,7 +643,7 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { if(PreferencesUtil.isShowTaxonAssociations()){ formFactory.createHorizontalSeparator(parent, SWT.BORDER); - TaxonAssociationDetailSection taxonAssociationDetailSection = formFactory.createTaxonAssociationDetailSection(getConversationHolder(), parent, this, getSectionStyle(TaxonAssociationDetailSection.class)); + TaxonAssociationDetailSection taxonAssociationDetailSection = formFactory.createTaxonAssociationDetailSection(getConversationHolder(), parent, this, getSectionStyle(TaxonAssociationDetailSection.class, true)); addPart(taxonAssociationDetailSection); } formFactory.createHorizontalSeparator(parent, SWT.BORDER); @@ -663,7 +663,7 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { } private void createFieldUnitSection(RootElement parent) { - FieldUnitGeneralDetailSection fielUnitGeneralDetailSection = formFactory.createFieldUnitGeneralDetailSection(getConversationHolder(), parent, this, getSectionStyle(FieldUnitGeneralDetailSection.class)); + FieldUnitGeneralDetailSection fielUnitGeneralDetailSection = formFactory.createFieldUnitGeneralDetailSection(getConversationHolder(), parent, this, getSectionStyle(FieldUnitGeneralDetailSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); @@ -685,30 +685,30 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { } private void createTissueSampleSection(RootElement parent) { - TissueSampleGeneralDetailSection section = formFactory.createTissueSampleGeneralDetailSection(getConversationHolder(), parent, this, getSectionStyle(TissueSampleGeneralDetailSection.class)); + TissueSampleGeneralDetailSection section = formFactory.createTissueSampleGeneralDetailSection(getConversationHolder(), parent, this, getSectionStyle(TissueSampleGeneralDetailSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); - SampleDesignationDetailSection sampleDesignationDetailSection = formFactory.createSampleDesignationDetailSection(getConversationHolder(), parent, this, getSectionStyle(SampleDesignationDetailSection.class)); + SampleDesignationDetailSection sampleDesignationDetailSection = formFactory.createSampleDesignationDetailSection(getConversationHolder(), parent, this, getSectionStyle(SampleDesignationDetailSection.class, true)); addPart(section); addPart(sampleDesignationDetailSection); } private void createDnaSampleSection(RootElement parent) { - DnaSampleGeneralDetailSection section = formFactory.createDnaSampleGeneralDetailSection(getConversationHolder(), parent, this, getSectionStyle(DnaSampleGeneralDetailSection.class)); + DnaSampleGeneralDetailSection section = formFactory.createDnaSampleGeneralDetailSection(getConversationHolder(), parent, this, getSectionStyle(DnaSampleGeneralDetailSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); - DnaSamplePreparationPreservationSection preparationPreservationSection = formFactory.createDnaSamplePreparationPreservationSection(getConversationHolder(), parent, this, getSectionStyle(DnaSamplePreparationPreservationSection.class)); + DnaSamplePreparationPreservationSection preparationPreservationSection = formFactory.createDnaSamplePreparationPreservationSection(getConversationHolder(), parent, this, getSectionStyle(DnaSamplePreparationPreservationSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); - DnaQualityDetailSection qualitySection = formFactory.createDnaQualityDetailSection(getConversationHolder(), parent, this, getSectionStyle(DnaQualityDetailSection.class)); + DnaQualityDetailSection qualitySection = formFactory.createDnaQualityDetailSection(getConversationHolder(), parent, this, getSectionStyle(DnaQualityDetailSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); - SampleDesignationDetailSection sampleDesignationDetailSection = formFactory.createSampleDesignationDetailSection(getConversationHolder(), parent, this, getSectionStyle(SampleDesignationDetailSection.class)); + SampleDesignationDetailSection sampleDesignationDetailSection = formFactory.createSampleDesignationDetailSection(getConversationHolder(), parent, this, getSectionStyle(SampleDesignationDetailSection.class, true)); addPart(section); addPart(preparationPreservationSection); @@ -717,15 +717,15 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { } private void createSequenceSection(RootElement parent) { - SequenceGeneralDetailSection section = formFactory.createSequenceGeneralDetailSection(getConversationHolder(), parent, this, getSectionStyle(SequenceGeneralDetailSection.class)); + SequenceGeneralDetailSection section = formFactory.createSequenceGeneralDetailSection(getConversationHolder(), parent, this, getSectionStyle(SequenceGeneralDetailSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); - SequenceReferenceCollectionDetailSection referenceSection = formFactory.createSequenceReferenceCollectionDetailSection(getConversationHolder(), parent, getSectionStyle(SequenceReferenceCollectionDetailSection.class)); + SequenceReferenceCollectionDetailSection referenceSection = formFactory.createSequenceReferenceCollectionDetailSection(getConversationHolder(), parent, getSectionStyle(SequenceReferenceCollectionDetailSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); - SequenceContigFileCollectionDetailSection contigFileSection = formFactory.createSequenceContigFileCollectionDetailSection(getConversationHolder(), parent, getSectionStyle(SequenceContigFileCollectionDetailSection.class)); + SequenceContigFileCollectionDetailSection contigFileSection = formFactory.createSequenceContigFileCollectionDetailSection(getConversationHolder(), parent, getSectionStyle(SequenceContigFileCollectionDetailSection.class, true)); addPart(section); @@ -734,18 +734,18 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { } private void createSingleReadSection(RootElement parent) { - SingleReadGeneralDetailSection section = formFactory.createSingleReadGeneralDetailSection(getConversationHolder(), parent, this, getSectionStyle(SingleReadGeneralDetailSection.class)); + SingleReadGeneralDetailSection section = formFactory.createSingleReadGeneralDetailSection(getConversationHolder(), parent, this, getSectionStyle(SingleReadGeneralDetailSection.class, true)); addPart(section); formFactory.createHorizontalSeparator(parent, SWT.BORDER); - SingleReadPherogramCollectionDetailSection pherogramSection = formFactory.createSingleReadPherogramCollectionDetailSection(getConversationHolder(), parent, getSectionStyle(SingleReadPherogramCollectionDetailSection.class)); + SingleReadPherogramCollectionDetailSection pherogramSection = formFactory.createSingleReadPherogramCollectionDetailSection(getConversationHolder(), parent, getSectionStyle(SingleReadPherogramCollectionDetailSection.class, true)); addPart(pherogramSection); } private void createMediaSpecimenSection(RootElement parent) { - MediaSpecimenGeneralDetailSection generalSection = formFactory.createMediaSpecimenGeneralDetailSection(getConversationHolder(), parent, this, getSectionStyle(MediaSpecimenGeneralDetailSection.class)); + MediaSpecimenGeneralDetailSection generalSection = formFactory.createMediaSpecimenGeneralDetailSection(getConversationHolder(), parent, this, getSectionStyle(MediaSpecimenGeneralDetailSection.class, true)); addPart(generalSection); formFactory.createHorizontalSeparator(parent, SWT.BORDER); @@ -756,25 +756,25 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { } private void createFeatureTreeSection(RootElement parent) { - FeatureTreeDetailSection section = formFactory.createFeatureTreeDetailSection(getConversationHolder(), parent, this, getSectionStyle(FeatureTreeDetailSection.class)); + FeatureTreeDetailSection section = formFactory.createFeatureTreeDetailSection(getConversationHolder(), parent, this, getSectionStyle(FeatureTreeDetailSection.class, true)); addPart(section); } private void createFeatureNodeSection(RootElement parent) { - FeatureNodeDetailSection featureDistributionSection = formFactory.createFeatureNodeDetailSection(getConversationHolder(), parent, this, getSectionStyle(FeatureNodeDetailSection.class)); + FeatureNodeDetailSection featureDistributionSection = formFactory.createFeatureNodeDetailSection(getConversationHolder(), parent, this, getSectionStyle(FeatureNodeDetailSection.class, true)); addPart(featureDistributionSection); } private void createFeatureDistributionSection(RootElement parent) { - FeatureDistributionDetailSection featureDistributionSection = formFactory.createFeatureDistributionDetailSection(getConversationHolder(), parent, this, getSectionStyle(FeatureDistributionDetailSection.class)); + FeatureDistributionDetailSection featureDistributionSection = formFactory.createFeatureDistributionDetailSection(getConversationHolder(), parent, this, getSectionStyle(FeatureDistributionDetailSection.class, true)); addPart(featureDistributionSection); } private void createCharacterSection(RootElement parent) { - CharacterDetailSection featureDistributionSection = formFactory.createCharacterDetailSection(getConversationHolder(), parent, this, getSectionStyle(CharacterDetailSection.class)); + CharacterDetailSection featureDistributionSection = formFactory.createCharacterDetailSection(getConversationHolder(), parent, this, getSectionStyle(CharacterDetailSection.class, true)); addPart(featureDistributionSection); } @@ -784,7 +784,7 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { formFactory.createHorizontalSeparator(parent, SWT.BORDER); - PolytomousKeyNodeDetailSection polytomousKeyNodeDetailSection = formFactory.createPolytomousKeyNodeDetailSection(getConversationHolder(), parent, this, getSectionStyle(PolytomousKeyNodeDetailSection.class)); + PolytomousKeyNodeDetailSection polytomousKeyNodeDetailSection = formFactory.createPolytomousKeyNodeDetailSection(getConversationHolder(), parent, this, getSectionStyle(PolytomousKeyNodeDetailSection.class, true)); addPart(polytomousKeyDetailSection); addPart(polytomousKeyNodeDetailSection); @@ -792,7 +792,7 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { } private void createUseRecordSection(RootElement parent) { - UseRecordDetailSection descriptionUseRecordSection = formFactory.createUseRecordDetailSection(getConversationHolder(), parent, this,getSectionStyle(UseRecordDetailSection.class)); + UseRecordDetailSection descriptionUseRecordSection = formFactory.createUseRecordDetailSection(getConversationHolder(), parent, this,getSectionStyle(UseRecordDetailSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); @@ -802,9 +802,9 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { } private void createUserSection(RootElement parent) { - UserDetailSection userDetailSection = formFactory.createUserDetailSection(getConversationHolder(), parent, this, getSectionStyle(UserDetailSection.class)); + UserDetailSection userDetailSection = formFactory.createUserDetailSection(getConversationHolder(), parent, this, getSectionStyle(UserDetailSection.class, true)); - GroupsByUserDetailSection groupByUserDetailSection = formFactory.createGroupsByUserDetailSection(getConversationHolder(), parent, getSectionStyle(GroupsByUserDetailSection.class)); + GroupsByUserDetailSection groupByUserDetailSection = formFactory.createGroupsByUserDetailSection(getConversationHolder(), parent, getSectionStyle(GroupsByUserDetailSection.class, true)); addPart(userDetailSection); addPart(groupByUserDetailSection); @@ -812,7 +812,7 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { private void createMisappliedNameSection(RootElement parent) { TaxonRelationshipDetailSection taxonRelationshipDetailSection = formFactory.createTaxonRelationshipDetailSection(getConversationHolder(), parent, this, - getSectionStyle(TaxonRelationshipDetailSection.class)); + getSectionStyle(TaxonRelationshipDetailSection.class, true)); addPart(taxonRelationshipDetailSection); formFactory.createHorizontalSeparator(parent, SWT.BORDER); @@ -820,19 +820,19 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { NonViralNameDetailSection nonViralNameSection = formFactory .createNonViralNameDetailSection(getConversationHolder(), parent, this, true, - getSectionStyle(NonViralNameDetailSection.class)); + getSectionStyle(NonViralNameDetailSection.class, true)); addPart(nonViralNameSection); formFactory.createHorizontalSeparator(parent, SWT.BORDER); NomenclaturalReferenceDetailSection referenceDetailSection = formFactory.createNomenclaturalReferenceDetailSection(getConversationHolder(), parent, this, - getSectionStyle(NomenclaturalReferenceDetailSection.class)); + getSectionStyle(NomenclaturalReferenceDetailSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); addPart(referenceDetailSection); NomenclaturalStatusSection nomenclaturalStatusSection = formFactory.createNomenclaturalStatusSection(getConversationHolder(), parent, - getSectionStyle(NomenclaturalStatusSection.class)); + getSectionStyle(NomenclaturalStatusSection.class, true)); formFactory.createHorizontalSeparator(parent, SWT.BORDER); addPart(nomenclaturalStatusSection); @@ -851,19 +851,19 @@ public class DetailsViewerE4 extends AbstractCdmDataViewerE4 { } private void createTaxonRelationshipSection(RootElement parent) { - TaxonRelationshipDetailSection taxonRelationshipDetailSection = formFactory.createTaxonRelationshipDetailSection(getConversationHolder(), parent, this, getSectionStyle(TaxonRelationshipDetailSection.class)); + TaxonRelationshipDetailSection taxonRelationshipDetailSection = formFactory.createTaxonRelationshipDetailSection(getConversationHolder(), parent, this, getSectionStyle(TaxonRelationshipDetailSection.class, true)); - ReferencedEntityDetailSection referencedEntityBaseDetailSection = formFactory.createReferencedEntityDetailSection(getConversationHolder(), parent, this, getSectionStyle(ReferencedEntityDetailSection.class)); + ReferencedEntityDetailSection referencedEntityBaseDetailSection = formFactory.createReferencedEntityDetailSection(getConversationHolder(), parent, this, getSectionStyle(ReferencedEntityDetailSection.class, true)); addPart(taxonRelationshipDetailSection); addPart(referencedEntityBaseDetailSection); } private void createTermVocabularySection(RootElement parent) { - TermVocabularyDetailSection termVocabularyDetailSection = formFactory.createTermVocabularyDetailSection(getConversationHolder(), parent, this, getSectionStyle(TermVocabularyDetailSection.class)); + TermVocabularyDetailSection termVocabularyDetailSection = formFactory.createTermVocabularyDetailSection(getConversationHolder(), parent, this, getSectionStyle(TermVocabularyDetailSection.class, true)); addPart(termVocabularyDetailSection); } private void createDefinedTermSection(RootElement parent) { - DefinedTermDetailSection definedTermDetailSection = formFactory.createDefinedTermDetailSection(getInput().getClass(), getConversationHolder(), parent, this, getSectionStyle(DefinedTermDetailSection.class)); + DefinedTermDetailSection definedTermDetailSection = formFactory.createDefinedTermDetailSection(getInput().getClass(), getConversationHolder(), parent, this, getSectionStyle(DefinedTermDetailSection.class, true)); addPart(definedTermDetailSection); }