Project

General

Profile

Download (1.26 KB) Statistics
| Branch: | Tag: | Revision:
1
package eu.etaxonomy.taxeditor.ui.section.userecords;
2

    
3
import org.eclipse.jface.viewers.ISelectionProvider;
4

    
5
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
6
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
7
import eu.etaxonomy.taxeditor.store.CdmStore;
8
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
9
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.DetailType;
10
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
11
import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
12

    
13
public class UseRecordDetailSection extends AbstractCdmDetailSection<DescriptionElementBase> {
14
	public UseRecordDetailSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation,
15
			ICdmFormElement parentElement, ISelectionProvider selectionProvider, int style) {
16
		super(cdmFormFactory, conversation, parentElement, selectionProvider, style);
17
	}
18

    
19
	@Override
20
	protected DetailType getDetailType() {
21
		return DetailType.USE_RECORD;
22
	}
23

    
24
	@Override
25
	public String getHeading() {
26
		return "Use Record";
27
	}
28
	
29
	/** {@inheritDoc} */
30
	@Override
31
	protected void setSectionTitle() {
32
		this.setText(getHeading() + ": " + getEntity().getFeature().getLabel(CdmStore.getDefaultLanguage()));
33
		setTextClient(createToolbar());
34
	}
35
}
(2-2/2)