Revision cc0fa0be
Added by Patrick Plitzner over 5 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/FeatureTree.java | ||
---|---|---|
9 | 9 |
|
10 | 10 |
package eu.etaxonomy.cdm.model.description; |
11 | 11 |
|
12 |
import java.rmi.UnexpectedException; |
|
12 | 13 |
import java.util.ArrayList; |
13 | 14 |
import java.util.HashSet; |
14 | 15 |
import java.util.List; |
... | ... | |
256 | 257 |
*/ |
257 | 258 |
@Transient |
258 | 259 |
public Set<Feature> getDistinctFeatures(){ |
259 |
Set<Feature> features = new HashSet<>(); |
|
260 |
|
|
261 |
return root.getDistinctFeaturesRecursive(features); |
|
260 |
if(termType.equals(TermType.Feature)){ |
|
261 |
Set<Feature> features = new HashSet<>(); |
|
262 |
return root.getDistinctFeaturesRecursive(features); |
|
263 |
} |
|
264 |
String message = "FeatureTree is not of type FEATURE."; |
|
265 |
logger.warn(message, new UnexpectedException(message)); |
|
266 |
return new HashSet<>(); |
|
262 | 267 |
} |
263 | 268 |
|
264 | 269 |
//*********************** CLONE ********************************************************/ |
Also available in: Unified diff
ref #8153 Adapt cdmlib to model changes