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){
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/definedterm/e4/DefinedTermEditorE4.java
223 223
        return input;
224 224
    }
225 225

  
226
    /**
227
     * {@inheritDoc}
228
     */
229 226
    @Override
230 227
    public void contextAboutToStop(IMemento memento, IProgressMonitor monitor) {
231 228
    }
232 229

  
233
    /**
234
     * {@inheritDoc}
235
     */
236 230
    @Override
237 231
    public void contextStop(IMemento memento, IProgressMonitor monitor) {
238 232
        //close view when workbench closes
......
244 238
        }
245 239
    }
246 240

  
247
    /**
248
     * {@inheritDoc}
249
     */
250 241
    @Override
251 242
    public void contextStart(IMemento memento, IProgressMonitor monitor) {
252 243
    }
253 244

  
254
    /**
255
     * {@inheritDoc}
256
     */
257 245
    @Override
258 246
    public void contextRefresh(IProgressMonitor monitor) {
259 247
    }
260 248

  
261
    /**
262
     * {@inheritDoc}
263
     */
264 249
    @Override
265 250
    public void workbenchShutdown(IMemento memento, IProgressMonitor monitor) {
266 251
    }
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/definedterm/input/TermEditorInput.java
53 53
		return termType.getMessage();
54 54
	}
55 55

  
56
	/* (non-Javadoc)
57
	 * @see eu.etaxonomy.taxeditor.editor.definedterm.input.AbstractDefinedTermEditorInput#getTermClasses()
58
	 */
59 56
	@Override
60 57
	public List<String> getTermClasses() {
61 58
		return termClasses;
......
86 83
	        }
87 84
	    }
88 85
	}
89
    /**
90
     * {@inheritDoc}
91
     */
92
    @Override
86

  
87
	@Override
93 88
    public Set<TermVocabulary<DefinedTermBase>>  getRootEntities() {
94 89
        return getVocabularies();
95 90
    }
96
    /**
97
     * {@inheritDoc}
98
     */
99
    @Override
91

  
92
	@Override
100 93
    public void merge() {
101 94
        CdmStore.getService(IVocabularyService.class).merge(new ArrayList<TermVocabulary>(getRootEntities()), true);
102 95
        updateDefaultFeatureTree();
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/definedterm/operation/MoveDefinedTermOperation.java
39 39
	private final TermBase targetTermOrVocabulary;// the target VOCABULARY or DefinedTerm we are moving these to
40 40
	private final int currentLocation;
41 41

  
42
	/**
43
	 * @param label
44
	 * @param undoContext
45
	 * @param postOperationEnabled
46
	 */
47 42
	public MoveDefinedTermOperation(String label,
48 43
	        IUndoContext undoContext,
49 44
	        TermBase target,
......
57 52
		this.currentLocation = currentLocation;
58 53
	}
59 54

  
60
	/* (non-Javadoc)
61
	 * @see org.eclipse.core.commands.operations.AbstractOperation#execute(org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)
62
	 */
63 55
	@Override
64 56
	public IStatus execute(IProgressMonitor monitor, IAdaptable info)
65 57
			throws ExecutionException {
......
128 120
			}
129 121

  
130 122
		}
131
		//return null;
132 123
		return postExecute(targetTermOrVocabulary);
133 124
	}
134 125

  
......
152 143
		return term;
153 144
	}
154 145

  
155

  
156
	/* (non-Javadoc)
157
	 * @see org.eclipse.core.commands.operations.AbstractOperation#redo(org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)
158
	 */
159 146
	@Override
160 147
	public IStatus redo(IProgressMonitor monitor, IAdaptable info)
161 148
			throws ExecutionException {
162
		// TODO Auto-generated method stub
163 149
		return null;
164 150
	}
165 151

  
166
	/* (non-Javadoc)
167
	 * @see org.eclipse.core.commands.operations.AbstractOperation#undo(org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)
168
	 */
169 152
	@Override
170 153
	public IStatus undo(IProgressMonitor monitor, IAdaptable info)
171 154
			throws ExecutionException {
172
		// TODO Auto-generated method stub
173 155
		return null;
174 156
	}
175 157

  
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/wizard/DistributionContentProvider.java
24 24
 */
25 25
public class DistributionContentProvider extends TermContentProvider {
26 26

  
27
    /* (non-Javadoc)
28
     * @see org.eclipse.jface.viewers.ITreeContentProvider#getChildren(java.lang.Object)
29
     */
30 27
    @Override
31 28
    public Object[] getChildren(Object parentElement) {
32 29
        Set<NamedAreaWrapper> allChildrenWrapper = new HashSet();
......
56 53
        return null;
57 54
    }
58 55

  
59

  
60 56
    /**
61 57
    *
62 58
    * @param vocabulary
......
79 75
       return topLevelTerms.toArray();
80 76
   }
81 77

  
82
   /* (non-Javadoc)
83
    * @see org.eclipse.jface.viewers.ITreeContentProvider#getParent(java.lang.Object)
84
    */
85 78
   @Override
86 79
   public Object getParent(Object element) {
87

  
88 80
       if(element instanceof NamedAreaWrapper){
89 81
           if (((NamedAreaWrapper)element).parent!= null){
90 82
               return ((NamedAreaWrapper)element).parent;
......
101 93

  
102 94
   }
103 95

  
104
   /* (non-Javadoc)
105
    * @see org.eclipse.jface.viewers.ITreeContentProvider#hasChildren(java.lang.Object)
106
    */
107 96
   @Override
108 97
   public boolean hasChildren(Object element) {
109 98
       if (element instanceof TermVocabulary){
......
144 133
           return false;
145 134

  
146 135
       }
147

  
148 136
       return false;
149 137
   }
150 138
}

Also available in: Unified diff