Project

General

Profile

« Previous | Next » 

Revision 78c76c38

Added by Patrick Plitzner over 4 years ago

ref #8238 Remove too specific generics from TermTree and TermNode

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/FeatureTreeContentProvider.java
14 14
import org.eclipse.jface.viewers.ITreeContentProvider;
15 15
import org.eclipse.jface.viewers.Viewer;
16 16

  
17
import eu.etaxonomy.cdm.model.description.Feature;
18 17
import eu.etaxonomy.cdm.model.term.TermNode;
19 18
import eu.etaxonomy.cdm.model.term.TermTree;
20 19

  
......
55 54
	@Override
56 55
	public Object[] getChildren(Object parentElement) {
57 56
		if(parentElement instanceof TermTree){
58
			List<TermNode<Feature>> children = ((TermTree<Feature>) parentElement).getRootChildren();
57
			List<TermNode> children = ((TermTree) parentElement).getRootChildren();
59 58
			return children.toArray();
60 59
		}else if(parentElement instanceof TermNode){
61
			List<TermNode<Feature>> children = ((TermNode<Feature>) parentElement).getChildNodes();
60
			List<TermNode> children = ((TermNode) parentElement).getChildNodes();
62 61
			return children.toArray();
63 62
		}else if(parentElement instanceof List){
64
			return ((List<TermNode<Feature>>) parentElement).toArray();
63
			return ((List<TermNode>) parentElement).toArray();
65 64
		}else{
66 65
			return new Object[]{};
67 66
		}
......
71 70
	@Override
72 71
	public Object getParent(Object element) {
73 72
	    if(element instanceof TermNode){
74
	        return ((TermNode<Feature>) element).getParent();
73
	        return ((TermNode) element).getParent();
75 74
	    }
76 75
		return null;
77 76
	}

Also available in: Unified diff