public List<Individual> getIndividualsOfClass(Resource clazz) { return model.listIndividuals(clazz).toList(); }
public List<Individual> getIndividualsOfClass(Resource clazz) { return model.listIndividuals(clazz).toList(); }
public ArrayList<Service> parseService(OntModel model) { ArrayList<Service> result = new ArrayList<Service>(); // Get the services Service service; Individual individual; ExtendedIterator<Individual> services = model.listIndividuals(MSM.Service); while (services.hasNext()) { individual = services.next(); try { service = obtainService(individual); if (service != null) { result.add(service); } } catch (URISyntaxException e) { log.error("Incorrect URI while parsing service.", e); } } return result; }
private void addLocal() { TurtleInputPanel turtlePanel = new TurtleInputPanel(rangeClass); if (showConfirmDialog(null, turtlePanel, "Turtle input", OK_CANCEL_OPTION, QUESTION_MESSAGE) == OK_OPTION) { OntModel addedModel = turtlePanel.getContentAsModel(); for (Individual i : addedModel.listIndividuals(rangeClass) .toList()) resources.addItem(i); localWorld.addModelFromString(turtlePanel.getContentAsString()); } }
private void addLocal() { TurtleInputPanel turtlePanel = new TurtleInputPanel(rangeClass); if (showConfirmDialog(null, turtlePanel, "Turtle input", OK_CANCEL_OPTION, QUESTION_MESSAGE) == OK_OPTION) { OntModel addedModel = turtlePanel.getContentAsModel(); for (Individual i : addedModel.listIndividuals(rangeClass) .toList()) resources.addItem(i); localWorld.addModelFromString(turtlePanel.getContentAsString()); } }
/** * Returns the individuals in the range of the predicate defined in the * ontology. * * @return the individuals in the range of the predicate defined in the * ontology */ public List<Individual> getIndividuals() { OntModel ontology = getOntology(); OntProperty prop = getPredicate(); if (ontology == null || prop == null) return new ArrayList<Individual>(); OntResource range = prop.getRange(); if (range == null) return new ArrayList<Individual>(); return ontology.listIndividuals(range).toList(); }
/** * Returns the individuals in the range of the predicate defined in the * ontology. * * @return the individuals in the range of the predicate defined in the * ontology */ public List<Individual> getIndividuals() { OntModel ontology = getOntology(); OntProperty prop = getPredicate(); if (ontology == null || prop == null) { return new ArrayList<Individual>(); } OntResource range = prop.getRange(); if (range == null) { return new ArrayList<Individual>(); } return ontology.listIndividuals(range).toList(); }
/** * The list of NdlCommons.computeElementClass includes both the actual node elements, and each unique domain for * those node elements. In #157, a domain with both VM and BareMetal node elements would "lose" track of one of * those type of elements, which was exhibited in the domain for the "missing" one to not be present in this list. * * @param manifestModel * @param expectedComputeElements */ protected static void assertManifestHasNumberOfComputeElements(OntModel manifestModel, int expectedComputeElements) { final List<Individual> individuals = manifestModel.listIndividuals(NdlCommons.computeElementClass).toList(); assertEquals("List of Compute Elements did not match expected size.", expectedComputeElements, individuals.size()); } }
public OntModel getContentAsModel() { OntModel result = createOntologyModel(); try { populateModelFromString(result, getContentAsString()); // Check it is not still called changeme List<Individual> individuals = result.listIndividuals(clazz) .toList(); if (individuals.isEmpty()) { errors.setText("No valid individuals"); return null; } for (Individual i : individuals) if (i.getURI().endsWith("changeme")) { errors.setText("Name has not been changed"); return null; } errors.setText("No errors found"); return result; } catch (Throwable ex) { // syntax error? errors.setText(ex.getMessage()); return null; } }
public OntModel getContentAsModel() { OntModel result = createOntologyModel(); try { populateModelFromString(result, getContentAsString()); // Check it is not still called changeme List<Individual> individuals = result.listIndividuals(clazz) .toList(); if (individuals.isEmpty()) { errors.setText("No valid individuals"); return null; } for (Individual i : individuals) if (i.getURI().endsWith("changeme")) { errors.setText("Name has not been changed"); return null; } errors.setText("No errors found"); return result; } catch (Throwable ex) { // syntax error? errors.setText(ex.getMessage()); return null; } }
private void createObjects(OntModel ontModel, Model model) { ExtendedIterator extendedIterator = ontModel.listIndividuals(); while (extendedIterator.hasNext()) { Individual individual = (Individual) extendedIterator.next(); OntClass ontClass = (OntClass) individual.getRDFType().as(OntClass.class); createAndAdd(model, individual.getURI(), ontClass.getLocalName()); } }
private void bindPropertiesToObjects(OntModel ontModel, Model model) throws IllegalBioPAXArgumentException ExtendedIterator extendedIterator = ontModel.listIndividuals(); while (extendedIterator.hasNext())
ObjectProperty haveSameLabel = model.createObjectProperty(oops + "haveSameLabel"); ExtendedIterator<Individual> p = model.listIndividuals(pitfallClass); List<Individual> plist = p.toList(); System.out.println("Pitfall number: " + plist.size() );