@Override public Resource addProperty( Property p, RDFNode o ) { mustHaveModel().add( this, p, o ); return this; }
@Override public Resource commit() { mustHaveModel().commit(); return this; }
@Override public boolean hasProperty(Property p, String o) { return mustHaveModel().contains( this, p, o ); }
@Override public Resource addProperty(Property p, String o) { mustHaveModel().add( this, p, o ); return this; }
@Override public Resource addProperty(Property p, String o, String l) { mustHaveModel().add( this, p, o, l ); return this; }
@Override public Resource addLiteral( Property p, Literal o ) { mustHaveModel().add( this, p, o ); return this; }
@Override public Resource removeAll( Property p ) { mustHaveModel().removeAll( this, p, (RDFNode) null ); return this; }
@Override public Resource begin() { mustHaveModel().begin(); return this; }
@Override public Resource addProperty(Property p, String lexicalForm, RDFDatatype datatype) { mustHaveModel().add(this, p, lexicalForm, datatype) ; return this ; }
@Override public Resource abort() { mustHaveModel().abort(); return this; }
@Override public Resource addLiteral( Property p, Object o ) { ModelCom m = mustHaveModel(); m.add( this, p, m.createTypedLiteral( o ) ); return this; }
@Override public Resource addLiteral( Property p, boolean o ) { ModelCom m = mustHaveModel(); m.add( this, p, m.createTypedLiteral( o ) ); return this; }
@Override public boolean hasLiteral( Property p, double o ) { ModelCom m = mustHaveModel(); return m.contains( this, p, m.createTypedLiteral( o ) ); }
@Override public boolean hasLiteral( Property p, float o ) { ModelCom m = mustHaveModel(); return m.contains( this, p, m.createTypedLiteral( o ) ); }
@Override public Resource addLiteral( Property p, long o ) { Model m = mustHaveModel(); m.add( this, p, m.createTypedLiteral( o ) ); return this; }
@Override public Resource addLiteral( Property p, float o ) { Model m = mustHaveModel(); m.add( this, p, m.createTypedLiteral( o ) ); return this; }
@Override public Resource addLiteral( Property p, boolean o ) { ModelCom m = mustHaveModel(); m.add( this, p, m.createTypedLiteral( o ) ); return this; }
@Override public Resource addLiteral( Property p, double o ) { Model m = mustHaveModel(); m.add( this, p, m.createTypedLiteral( o ) ); return this; }
@Override public boolean hasLiteral( Property p, long o ) { ModelCom m = mustHaveModel(); return m.contains( this, p, m.createTypedLiteral( o ) ); }
@Override public boolean hasLiteral( Property p, char o ) { ModelCom m = mustHaveModel(); return m.contains( this, p, m.createTypedLiteral( o ) ); }