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.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/character/CharacterDropAdapter.java
15 15

  
16 16
import eu.etaxonomy.cdm.api.service.IFeatureNodeService;
17 17
import eu.etaxonomy.cdm.model.description.Character;
18
import eu.etaxonomy.cdm.model.description.Feature;
19 18
import eu.etaxonomy.cdm.model.term.TermNode;
20 19
import eu.etaxonomy.cdm.model.term.TermTree;
21 20
import eu.etaxonomy.taxeditor.featuretree.CharacterTransfer;
......
40 39

  
41 40
	@Override
42 41
	protected Object determineTarget(DropTargetEvent event) {
43
        return event.item == null ? ((TermTree<Feature>)getViewer().getInput()).getRoot() : event.item.getData();
42
        return event.item == null ? ((TermTree)getViewer().getInput()).getRoot() : event.item.getData();
44 43
	}
45 44

  
46 45
	@Override
......
54 53
	    if(!characterEditor.isVocabularySet()){
55 54
	        return false;
56 55
	    }
57
	    TermNode<Feature> target = (TermNode<Feature>) getCurrentTarget();
56
	    TermNode target = (TermNode) getCurrentTarget();
58 57
	    if(data instanceof Object[]){
59 58
	        Object[] transferObjects = (Object[])data;
60 59
	        for(int i=0;i<transferObjects.length;i++){
......
63 62
	                Character character = (Character)object;
64 63
	                if(target==null){
65 64
                        //drop on feature tree
66
                        target = ((TermTree<Feature>)getViewer().getInput()).getRoot();
65
                        target = ((TermTree)getViewer().getInput()).getRoot();
67 66
                    }
68 67
                    CdmStore.getService(IFeatureNodeService.class).createChildFeatureNode(target.getUuid(), character, characterEditor.getVocabulary().getUuid());
69 68
	            }

Also available in: Unified diff