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
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