Project

General

Profile

« Previous | Next » 

Revision 1f5b408c

Added by Patrick Plitzner over 5 years ago

ref #7827 Code cleanup

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/definedterm/TermContentProvider.java
27 27
 */
28 28
public class TermContentProvider implements ITreeContentProvider {
29 29

  
30
	/* (non-Javadoc)
31
	 * @see org.eclipse.jface.viewers.IContentProvider#dispose()
32
	 */
33 30
	@Override
34 31
	public void dispose() {
35
		// TODO Auto-generated method stub
36

  
37 32
	}
38 33

  
39
	/* (non-Javadoc)
40
	 * @see org.eclipse.jface.viewers.IContentProvider#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)
41
	 */
42 34
	@Override
43 35
	public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
44
		// TODO Auto-generated method stub
45

  
46 36
	}
47 37

  
48
	/* (non-Javadoc)
49
	 * @see org.eclipse.jface.viewers.IStructuredContentProvider#getElements(java.lang.Object)
50
	 */
51 38
	@Override
52 39
	public Object[] getElements(Object inputElement) {
53

  
54 40
		Collection<TermVocabulary> inputElements = (Collection<TermVocabulary>) inputElement;
55 41
		return inputElements.toArray();
56

  
57 42
	}
58 43

  
59
	/* (non-Javadoc)
60
	 * @see org.eclipse.jface.viewers.ITreeContentProvider#getChildren(java.lang.Object)
61
	 */
62 44
	@Override
63 45
	public Object[] getChildren(Object parentElement) {
64 46
	    Collection<Object> children = new HashSet<>();
65

  
66 47
		if(parentElement instanceof TermVocabulary){
67 48
			return getTopLevelElements((TermVocabulary)parentElement);
68 49
		} else if (parentElement instanceof DefinedTermBase) {
......
83 64
	 * TODO: Needs to be implemented in cdmlib
84 65
	 */
85 66
	private Object[] getTopLevelElements(TermVocabulary vocabulary) {
86

  
87 67
		SortedSet<DefinedTermBase> terms = vocabulary.getTermsOrderedByLabels(CdmStore.getDefaultLanguage());
88 68
		Set<DefinedTermBase> topLevelTerms = new HashSet<DefinedTermBase>();
89 69

  
......
95 75
	 	return topLevelTerms.toArray();
96 76
	}
97 77

  
98
	/* (non-Javadoc)
99
	 * @see org.eclipse.jface.viewers.ITreeContentProvider#getParent(java.lang.Object)
100
	 */
101 78
	@Override
102 79
	public Object getParent(Object element) {
103

  
104 80
		if(element instanceof DefinedTermBase){
105 81
			DefinedTermBase definedTermBase = (DefinedTermBase)element;
106 82
			if (definedTermBase.getPartOf() != null) {
......
115 91

  
116 92
	}
117 93

  
118
	/* (non-Javadoc)
119
	 * @see org.eclipse.jface.viewers.ITreeContentProvider#hasChildren(java.lang.Object)
120
	 */
121 94
	@Override
122 95
	public boolean hasChildren(Object element) {
123 96
		if (getChildren(element) != null){

Also available in: Unified diff