/** * 获取概念的所有义原 * * @param concept * @param includeMainSememe 是否包含主义原 * @return */ private List<String> getAllSememes(Concept concept, boolean includeMainSememe) { List<String> results = new ArrayList<String>(); if (concept != null) { if (includeMainSememe) { results.add(concept.getMainSememe()); } for (String sememe : concept.getSecondSememes()) { results.add(sememe); } for (String sememe : concept.getSymbolSememes()) { results.add(sememe); } for (String sememe : concept.getRelationSememes()) { results.add(sememe); } } return results; }