@Override public int getChildCount() { // TODO - include NestedCVTerms in the tree so that we get them when doing recursive filters on SBase. int childCount = getResources().size(); if (getNestedCVTermCount() > 0) { childCount++; } return childCount; }
private Map<Qualifier, Set<String>> extractRDFAnnotation(SBase element) { EnumMap<Qualifier, Set<String>> rdfMap = new EnumMap<Qualifier, Set<String>>(Qualifier.class); if (element.isSetAnnotation()) { Annotation ann = element.getAnnotation(); for (CVTerm cvterm : ann.getListOfCVTerms()) { rdfMap.put(cvterm.getBiologicalQualifierType(), new HashSet<String>(cvterm.getResources())); } } return rdfMap; }
private Map<Qualifier, Set<String>> extractRDFAnnotation(SBase element) { EnumMap<Qualifier, Set<String>> rdfMap = new EnumMap<Qualifier, Set<String>>(Qualifier.class); if (element.isSetAnnotation()) { Annotation ann = element.getAnnotation(); for (CVTerm cvterm : ann.getListOfCVTerms()) { rdfMap.put(cvterm.getBiologicalQualifierType(), new HashSet<String>(cvterm.getResources())); } } return rdfMap; }
@Override public int hashCode() { final int prime = 821; int hashCode = super.hashCode(); if (isSetQualifier()) { hashCode += prime * getQualifier().hashCode(); } for (String uri : getResources()) { hashCode += prime * uri.hashCode(); } return hashCode; }
for (String uri : cvterm.getResources())