public String toString() { return "State for " + cc.getId(); }
/** * adds a concept class filter to the list of filters. * * @param cc * the concept class to filter for */ public void addCCFilter(ConceptClass cc) { ccFilters.add(cc.getId()); }
/** * removes a concept class filter from the list of filters. * * @param cc * the concept class to remove. * @return if the operation was allowed. */ public boolean removeCCFilter(ConceptClass cc) { if (variable != null && variable instanceof ConceptClass) return false; ccFilters.remove(cc.getId()); return true; }
public void addConceptClassSpawnExclusion(ConceptClass cc) { nospawns.add(cc.getId()); }
public void addUniqueConceptClass(ConceptClass cc) { uniqs.add(cc.getId()); }
public void addConceptClassSearchExclusion(ConceptClass cc) { nosearch.add(cc.getId()); }
@Override public void setSpecialisationOf(ConceptClass specialisationOf) { if (specialisationOf == null) { } else { MetaDataHelper.setString(sg, tableName, "specOf", mid, specialisationOf.getId()); } }
public boolean isAcceptedConceptClass(ConceptClass cc) { String[] itemCCs = itemBean.getConceptClasses().split(","); for (String itemCC : itemCCs) if ("".equals(itemCC.trim()) || cc.getId().equals(itemCC.trim())) return true; return false; } }
public static String ccToUri(String graphUri, ConceptClass cc) { return toUri(graphUri, "conceptClass", cc.getId()); } public static String etToUri(String graphUri, EvidenceType et) {
@Override public void start() { for (ConceptClass conceptClass : graph.getMetaData().getConceptClasses()) { Set<ONDEXConcept> concepts = graph.getConceptsOfConceptClass(conceptClass); System.out.println("ConceptClassId\tNumber of instances"); if (concepts.size() > 0) { System.out.println(conceptClass.getId() + "\t" + concepts.size()); } } }
public String getValue(ONDEXEntity cOrr) throws InvalidOndexEntityException { if(AbstractConcept.class.isAssignableFrom(cOrr.getClass())){ return ((ONDEXConcept)cOrr).getOfType().getId(); } if(AbstractRelation.class.isAssignableFrom(cOrr.getClass())){ return ((ONDEXRelation)cOrr).getOfType().getId(); } throw new InvalidOndexEntityException(cOrr.getClass()+": is not an Ondex class for which type is known"); }
@Override public String getUri ( ONDEXConcept c, Map<String, Object> params ) { String ns = Java2RdfUtils.getParam ( params, "instanceNamespace", NamespaceUtils.ns ( "bkr" ) ); String ccPart = Optional .ofNullable ( c.getOfType () ) .flatMap ( cc -> Optional.ofNullable ( cc.getId () ) ) .orElse ( null ); return OndexRDFUtils.iri ( ns, ccPart, c.getPID (), c.getId () ); } }
@Override public boolean inheritedFrom(ConceptClass cc) { try { return soapGraph.inheritedFromConcept(graphId, id, cc.getId()); } catch (WebserviceException_Exception e) { parent.fireActionEvent(e, e.getMessage()); e.printStackTrace(); } // default return false; }
@Override public boolean map ( ConceptClass cc, Map<String, Object> params ) { if ( !super.map ( cc, params ) ) return false; String ccId = cc.getId (); if ( contains ( IGNORED_IDS, ccId )) return false; RdfMapperFactory xfact = this.getMapperFactory (); RdfUriGenerator<ConceptClass> uriGen = this.getRdfUriGenerator (); String myiri = uriGen.getUri ( cc, params ); ConceptClass parent = cc.getSpecialisationOf (); String parentIri = parent == null || contains ( IGNORED_IDS, parent.getId () ) ? iri ( "bk:Concept" ) : uriGen.getUri ( parent ); COMMUTILS.assertResource ( xfact.getGraphModel (), myiri, iri ( "rdfs:subClassOf" ), parentIri ); return true; }
/** * Cast a given ConceptClass into a BerkeleyConceptClass. * * @param old * ConceptClass * @return BerkeleyConceptClass */ protected static BerkeleyConceptClass convert(ConceptClass old) { BerkeleyConceptClass nu = new BerkeleyConceptClass(old.getSID(), old.getId(), old.getFullname(), old.getDescription(), old.getSpecialisationOf()); return nu; }
@Override public ConceptClass createConceptClass(String id, String fullname, String description, ConceptClass specialisationOf) { try { String specialisationOfId = null; if (specialisationOf != null) specialisationOfId = specialisationOf.getId(); soapGraph.createConceptClass(graphId, new Holder<String>(id), fullname, description, specialisationOfId); return new SOAPConceptClass(parent, id); } catch (WebserviceException_Exception e) { parent.fireActionEvent(e, e.getMessage()); e.printStackTrace(); } return null; }
@Override public void setSpecialisationOf(ConceptClass specialisationOf) { try { JAXBElement<String> old = soapGraph.getConceptClass(graphId, id) .getSpecialisationOf(); old.setValue(specialisationOf.getId()); soapGraph.getConceptClass(graphId, id).setSpecialisationOf(old); } catch (WebserviceException_Exception e) { parent.fireActionEvent(e, e.getMessage()); e.printStackTrace(); } }
public Model createModel(ONDEXGraph og) { Model instanceModel = ModelFactory.createDefaultModel(); for (ONDEXConcept concept : og.getConcepts()) { Resource classOfConcept = instanceModel.createResource(urlPrefixMetaData + concept.getOfType().getId()); instanceModel.createResource(urlPrefixInstances + concept.getId(), classOfConcept); } for (ONDEXRelation or : og.getRelations()) { Property propertyOfPredicate = instanceModel.createProperty(urlPrefixMetaData, or.getOfType().getId()); Resource fromConcept = instanceModel.getResource(urlPrefixInstances + or.getFromConcept().getId()); Resource toConcept = instanceModel.getResource(urlPrefixInstances + or.getToConcept().getId()); instanceModel.createStatement(toConcept, propertyOfPredicate, fromConcept); } return instanceModel; }