@Override public boolean accept(Statement statement) { /** * Only statements with the given property */ return statement.getPredicate().equals(property); } }
/** Condition to filter statements passed to the indexStatement. * indexThisLiteral also applies */ @Override protected boolean indexThisStatement(Statement stmt) { if ( property == null ) return true ; return stmt.getPredicate().equals(property) ; }
protected boolean indexThisStatement(Statement s) { if ( property == null ) return true ; return s.getPredicate().equals(property) ; } }
private void addToStatementsByPredicate(Statement stmt) { Property p = stmt.getPredicate(); List<Statement> list = m_StatementsByPredicate.get(p); if (list == null) { list = CollectionUtil.makeList(); m_StatementsByPredicate.put(p, list); } list.add(stmt); }
/** * @return A <code>Set</code> containing URIs of properties that are predicate of any statement in the <code>Annotation</code>. */ public Set<String> getPreds() { final Set<String> preds = new HashSet<String>(); for (final Statement stat : this.listStatements()) { preds.add(stat.getPredicate().getURI()); } return preds; }
@Override public Statement map1( Statement o ) { Statement s = o; return inModel.createStatement( newSubject, s.getPredicate(), s.getObject() ); } };
/** * @param rs * The reified statement to look for predicate. * @return The predicate uri or null if an error occurs */ protected String getReifiedStatementPredicate(final ReifiedStatement rs) { return rs.getStatement().getPredicate().getURI(); }
public static String writeStament(Statement stmt) { StringWriter strWriter = new StringWriter(); PrintWriter pw = new PrintWriter(strWriter); writeResource(stmt.getSubject(), pw); pw.print(" "); writeResource(stmt.getPredicate(), pw); pw.print(" "); writeNode(stmt.getObject(), pw); pw.println(" ."); return strWriter.toString(); } }
public UnrecognizedStatementPanel(Statement statement) { setLayout(new BorderLayout()); setBorder(new GreyBorder()); add(new JLabel(format("Unable to find %s in the profile", statement.getPredicate()))); } }
protected ClosableIterator<Property> preparePropertiesForSubject(Resource r) { // Properties to do. Set<Property> properties = new HashSet<Property>() ; StmtIterator sIter = r.listProperties(); for ( ; sIter.hasNext() ; ) properties.add(sIter.nextStatement().getPredicate()) ; sIter.close() ; return WrappedIterator.create(properties.iterator()) ; }
/** add a Statement to this Model by adding its SPO components. */ @Override public Model add( Statement s ) { add( s.getSubject(), s.getPredicate(), s.getObject() ); return this; }
private static String makeMessage( Statement s ) { RDFNode subject = s.getObject(); return "the " + typeOf( subject ) + " " + nice( subject ) + " is unsuitable as the object of a " + nice( s.getPredicate() ) + " statement"; }
@Override public void removedStatement( Statement removed ) { if (removed.getPredicate().equals( getProfile().IMPORTS() )) { getDocumentManager().unloadImport( OntModelImpl.this, removed.getResource().getURI() ); } } }
@Override public void addedStatement( Statement added ) { if (added.getPredicate().equals( getProfile().IMPORTS() )) { getDocumentManager().loadImport( OntModelImpl.this, added.getResource().getURI() ); } }
/** load the configuration from the configuring Resource (in its Model). */ protected void loadConfiguration( Resource configuration ) { StmtIterator i = configuration.listProperties(); while (i.hasNext()) { Statement st = i.nextStatement(); doSetRDFNodeParameter( st.getPredicate(), st.getObject() ); } }
private Statement[] reification(Statement s) { Model m = s.getModel(); Resource r = statement2res.get(s); return new Statement[] { m.createStatement(r, RDF.type, RDF.Statement), m.createStatement(r, RDF.subject, s.getSubject()), m.createStatement(r, RDF.predicate, s.getPredicate()), m.createStatement(r, RDF.object, s.getObject()) }; }
private Binding createBinding(Statement statement) { final String predicate = statement.getPredicate().getURI(); LOGGER.trace(" - Found binding for {}",predicate); return ProtocolFactory. newBinding(). withProperty(predicate). withValue(createValue(statement.getObject())). build(); }
@Override public Container remove(Statement s) { // System.err.println( "]] SeqImpl.remove " + s ); getModel().remove(s); // System.err.println( "]] SeqImpl.remove - about to shift down " + (s.getPredicate().getOrdinal()+1) + " to " + (size()+1) ); shiftDown(s.getPredicate().getOrdinal()+1, size()+1); // System.err.println( "]] SeqImpl.remov completed" ); return this; }
private void wPropertyEltStar(Resource r) { ClosableIterator<Statement> ss = this.listProperties(r); try { while (ss.hasNext()) { Statement s = ss.next(); wPropertyElt(wtype, s.getPredicate(), s, s.getObject()); } } finally { ss.close(); } }
private void writeStatement(Statement s) { out.print(formatResource(s.getSubject())); out.print(" ") ; out.print(formatResource(s.getPredicate())) ; out.print(" ") ; out.print(formatNode(s.getObject())) ; out.println(" .") ; }