Project

General

Profile

« Previous | Next » 

Revision fb649daa

Added by Patrick Plitzner over 10 years ago

  • added functionality to context menu for derivate creation
    • fixed a bug where two FieldUnits were created instead of only on
    • added javadoc

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateLabelProvider.java
5 5
import org.eclipse.jface.viewers.StyledString;
6 6
import org.eclipse.swt.graphics.Image;
7 7

  
8
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
9
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationType;
10

  
11
/**
12
 *  Label provider for the {@link DerivateView}
13
 *
14
 */
8 15
public class DerivateLabelProvider extends ColumnLabelProvider implements IStyledLabelProvider {
9 16

  
10 17
	@Override
......
18 25
	 */
19 26
	@Override
20 27
	public String getText(Object element) {
28
        if(element instanceof SpecimenOrObservationBase){
29
            SpecimenOrObservationBase derivate = (SpecimenOrObservationBase) element;
30
            SpecimenOrObservationType type = derivate.getRecordBasis();
31
            return derivate.getTitleCache() + (type!=null?"["+type.toString()+"]":"");
32
        }
21 33
	    return super.getText(element);
22 34
	}
23 35

  

Also available in: Unified diff