org.ontoware.rdf2go.model
Interface ModelRemovePatterns

All Superinterfaces:
ClosableIterable<Statement>, FindableModel, java.lang.Iterable<Statement>, Lockable, ModelAddRemove, ModelWriter
All Known Subinterfaces:
Model

public interface ModelRemovePatterns
extends ModelAddRemove, FindableModel


Method Summary
 void removeStatements(ResourceOrVariable subject, UriOrVariable predicate, NodeOrVariable object)
          remove a (subject, property ,object)-statement from the model
 void removeStatements(TriplePattern triplePattern)
          remove all matching triple patterms from the model
 
Methods inherited from interface org.ontoware.rdf2go.model.ModelAddRemove
getDiff, removeAll, removeAll, removeStatement, removeStatement, removeStatement, removeStatement, removeStatement, removeStatement, removeStatement, removeStatement, update, update
 
Methods inherited from interface org.ontoware.aifbcommons.collection.ClosableIterable
iterator
 
Methods inherited from interface org.ontoware.rdf2go.model.ModelWriter
addAll, addStatement, addStatement, addStatement, addStatement, addStatement, addStatement, addStatement, addStatement
 
Methods inherited from interface org.ontoware.rdf2go.model.Lockable
isLocked, lock, unlock
 
Methods inherited from interface org.ontoware.rdf2go.model.FindableModel
contains, contains, contains, countStatements, createTriplePattern, findStatements, findStatements
 

Method Detail

removeStatements

void removeStatements(TriplePattern triplePattern)
                      throws ModelRuntimeException
remove all matching triple patterms from the model

Parameters:
triplePattern -
Throws:
ModelRuntimeException

removeStatements

void removeStatements(ResourceOrVariable subject,
                      UriOrVariable predicate,
                      NodeOrVariable object)
                      throws ModelRuntimeException
remove a (subject, property ,object)-statement from the model

Parameters:
subject - URI or Object (= blankNode)
predicate -
object - URI or String (=plainLiteral) or BlankNode (=blankNode) or TypedLiteral or LanguageTagLiteral
Throws:
ModelRuntimeException


Copyright © 2005-2008 FZI - Forschungszentrum Informatik | Karlsruhe | Germany. All Rights Reserved.