Revision d82999cd
Added by Katja Luther over 2 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/CdmFormFactory.java | ||
---|---|---|
156 | 156 |
import eu.etaxonomy.taxeditor.ui.section.EmptyElement; |
157 | 157 |
import eu.etaxonomy.taxeditor.ui.section.agent.InstitutionDetailElement; |
158 | 158 |
import eu.etaxonomy.taxeditor.ui.section.agent.InstitutionDetailSection; |
159 |
import eu.etaxonomy.taxeditor.ui.section.agent.NomenclaturalTeamMemberElement; |
|
159 | 160 |
import eu.etaxonomy.taxeditor.ui.section.agent.PersonDetailElement; |
160 | 161 |
import eu.etaxonomy.taxeditor.ui.section.agent.PersonDetailSection; |
161 | 162 |
import eu.etaxonomy.taxeditor.ui.section.agent.TeamDetailElement; |
... | ... | |
338 | 339 |
import eu.etaxonomy.taxeditor.ui.section.occurrence.media.MediaSpecimenGeneralDetailSection; |
339 | 340 |
import eu.etaxonomy.taxeditor.ui.section.reference.AdvancedNomenclaturalSourceElement; |
340 | 341 |
import eu.etaxonomy.taxeditor.ui.section.reference.AdvancedSourceElement; |
341 |
import eu.etaxonomy.taxeditor.ui.section.reference.NomenclaturalReferenceDetailElement;
|
|
342 |
import eu.etaxonomy.taxeditor.ui.section.reference.NomenclaturalReferenceDetailSection;
|
|
342 |
import eu.etaxonomy.taxeditor.ui.section.reference.NomenclaturalSourceDetailElement;
|
|
343 |
import eu.etaxonomy.taxeditor.ui.section.reference.NomenclaturalSourceDetailSection;
|
|
343 | 344 |
import eu.etaxonomy.taxeditor.ui.section.reference.NomenclaturalSourceElement; |
344 | 345 |
import eu.etaxonomy.taxeditor.ui.section.reference.OriginalSourceAdvancedSection; |
345 | 346 |
import eu.etaxonomy.taxeditor.ui.section.reference.OriginalSourceElement; |
... | ... | |
1927 | 1928 |
return section; |
1928 | 1929 |
} |
1929 | 1930 |
|
1930 |
public NomenclaturalReferenceDetailSection createNomenclaturalReferenceDetailSection(ConversationHolder conversation, ICdmFormElement parentElement, ISelectionProvider selectionProvider, int style){
|
|
1931 |
NomenclaturalReferenceDetailSection section = new NomenclaturalReferenceDetailSection(this, conversation, parentElement, selectionProvider, style);
|
|
1931 |
public NomenclaturalSourceDetailSection createNomenclaturalReferenceDetailSection(ConversationHolder conversation, ICdmFormElement parentElement, ISelectionProvider selectionProvider, int style){
|
|
1932 |
NomenclaturalSourceDetailSection section = new NomenclaturalSourceDetailSection(this, conversation, parentElement, selectionProvider, style);
|
|
1932 | 1933 |
addAndAdaptSection(parentElement, section); |
1933 | 1934 |
return section; |
1934 | 1935 |
} |
... | ... | |
2475 | 2476 |
addAndAdaptElement(parentElement, element); |
2476 | 2477 |
return element; |
2477 | 2478 |
} |
2479 |
public ReferenceDetailElement createNomenclaturalReferenceDetailElement(ICdmFormElement parentElement, int style){ |
|
2480 |
ReferenceDetailElement element = new ReferenceDetailElement(this, parentElement, true, style); |
|
2481 |
addAndAdaptElement(parentElement, element); |
|
2482 |
return element; |
|
2483 |
} |
|
2478 | 2484 |
|
2479 |
public NomenclaturalReferenceDetailElement createNomenclaturalReferenceDetailElement(ICdmFormElement parentElement, int style){
|
|
2480 |
NomenclaturalReferenceDetailElement element = new NomenclaturalReferenceDetailElement(this, parentElement, style);
|
|
2485 |
public NomenclaturalSourceDetailElement createNomenclaturalSourceDetailElement(ICdmFormElement parentElement, int style){
|
|
2486 |
NomenclaturalSourceDetailElement element = new NomenclaturalSourceDetailElement(this, parentElement, style);
|
|
2481 | 2487 |
addAndAdaptElement(parentElement, element); |
2482 | 2488 |
return element; |
2483 | 2489 |
} |
... | ... | |
2982 | 2988 |
if (parentElement instanceof TeamMemberSection){ |
2983 | 2989 |
isNomenclatural = ((TeamMemberSection) parentElement).isNomenclaturalTeam(); |
2984 | 2990 |
} |
2985 |
element = new TeamMemberElement(this, parentElement, (Person) entity, removeListener, style, isNomenclatural); |
|
2991 |
if (isNomenclatural){ |
|
2992 |
element = new NomenclaturalTeamMemberElement(this, parentElement, (Person) entity, removeListener, style); |
|
2993 |
}else{ |
|
2994 |
element = new TeamMemberElement(this, parentElement, (Person) entity, removeListener, style); |
|
2995 |
} |
|
2986 | 2996 |
} else if (entity instanceof Credit) { |
2987 | 2997 |
element = new CreditElement(this, parentElement, (Credit) entity, removeListener, style); |
2988 | 2998 |
} else if (entity instanceof Extension) { |
Also available in: Unified diff
ref #9900: fix consistent use of abbrev title for authors of nomenclatural reference