X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/blobdiff_plain/5ce71816acaa78d94a0982ed0eb33eff50285f9a..e9bfec4a2a2664948bcd0529592984886222d09d:/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateContentProvider.java diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateContentProvider.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateContentProvider.java index d1ad70eac..65efef6d0 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateContentProvider.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateContentProvider.java @@ -75,7 +75,6 @@ public class DerivateContentProvider implements ITreeContentProvider { node.setParent(currentnode); children.add(node); } - return children.toArray(); } else if(value instanceof Sequence){ Set singleReads = ((Sequence) value).getSingleReads(); @@ -86,7 +85,8 @@ public class DerivateContentProvider implements ITreeContentProvider { } return children.toArray(); } - else if(value instanceof SpecimenOrObservationBase){ + + if(value instanceof SpecimenOrObservationBase){ List derivates = getDerivates((SpecimenOrObservationBase) value); for (DerivedUnit derivedUnit:derivates) { TreeNode node = new TreeNode(derivedUnit); @@ -121,7 +121,8 @@ public class DerivateContentProvider implements ITreeContentProvider { else if(element instanceof Sequence){ return !((Sequence)element).getSingleReads().isEmpty(); } - else if(element instanceof SpecimenOrObservationBase){ + + if(element instanceof SpecimenOrObservationBase){ SpecimenOrObservationBase specimenOrObservation = (SpecimenOrObservationBase)element; for(DerivationEvent event:specimenOrObservation.getDerivationEvents()){ if(!event.getDerivatives().isEmpty()){