com.hp.hpl.jena.util
Interface MultiModel

All Superinterfaces:
com.hp.hpl.jena.rdf.model.Model, com.hp.hpl.jena.rdf.model.ModelCon, com.hp.hpl.jena.rdf.model.ModelGraphInterface, ModelGroup, com.hp.hpl.jena.rdf.model.ModelLock, com.hp.hpl.jena.shared.PrefixMapping, com.hp.hpl.jena.rdf.model.RDFReaderF, com.hp.hpl.jena.rdf.model.RDFWriterF
All Known Implementing Classes:
MultiModelImpl

public interface MultiModel
extends com.hp.hpl.jena.rdf.model.Model, com.hp.hpl.jena.rdf.model.ModelCon, ModelGroup

Interface for a group of models that supports access to the union of the whole group as it if were a single model.

Version:
$Revision: 1.1.1.1 $ on $Date: 2004/06/15 07:26:59 $
Author:
Dave Reynolds

Nested Class Summary
 
Nested classes inherited from class com.hp.hpl.jena.util.ModelGroup
ModelGroup.LabelExists
 
Field Summary
 
Fields inherited from interface com.hp.hpl.jena.shared.PrefixMapping
Extended, Standard
 
Fields inherited from interface com.hp.hpl.jena.rdf.model.ModelLock
READ, WRITE
 
Method Summary
 java.lang.String getModelLabelForStmt(com.hp.hpl.jena.rdf.model.Statement s)
          Return a random selection from the labels of all models which contain the given RDF statement.
 com.hp.hpl.jena.util.iterator.ExtendedIterator listModelLabelsForStmt(com.hp.hpl.jena.rdf.model.Statement s)
          Return the labels of all models which contain the given RDF statement.
 
Methods inherited from interface com.hp.hpl.jena.rdf.model.Model
abort, add, add, add, add, add, add, begin, close, commit, contains, contains, contains, containsAll, containsAll, containsAny, containsAny, containsResource, createList, createList, createList, createLiteral, createLiteral, createLiteral, createProperty, createReifiedStatement, createReifiedStatement, createResource, createResource, createResource, createStatement, createTypedLiteral, createTypedLiteral, createTypedLiteral, difference, equals, executeInTransaction, getAnyReifiedStatement, getModelLock, getProperty, getProperty, getReificationStyle, getRequiredProperty, getResource, independent, intersection, isEmpty, isIsomorphicWith, isReified, listNameSpaces, listObjects, listObjectsOfProperty, listObjectsOfProperty, listReifiedStatements, listReifiedStatements, listStatements, listStatements, listStatements, listSubjects, listSubjectsWithProperty, listSubjectsWithProperty, notifyEvent, query, read, read, read, read, read, read, register, remove, remove, remove, removeAllReifications, removeReification, size, supportsSetOperations, supportsTransactions, union, unregister, write, write, write, write, write, write
 
Methods inherited from interface com.hp.hpl.jena.rdf.model.ModelCon
add, add, add, add, add, add, add, add, add, add, add, contains, contains, contains, contains, contains, contains, contains, contains, createAlt, createAlt, createBag, createBag, createLiteral, createLiteral, createLiteral, createLiteral, createLiteral, createLiteral, createLiteral, createProperty, createResource, createResource, createResource, createResource, createSeq, createSeq, createStatement, createStatement, createStatement, createStatement, createStatement, createStatement, createStatement, createStatement, createStatement, createStatement, createTypedLiteral, createTypedLiteral, createTypedLiteral, createTypedLiteral, createTypedLiteral, createTypedLiteral, createTypedLiteral, createTypedLiteral, createTypedLiteral, createTypedLiteral, getAlt, getAlt, getBag, getBag, getProperty, getRDFNode, getResource, getSeq, getSeq, listStatements, listStatements, listStatements, listStatements, listStatements, listStatements, listStatements, listSubjectsWithProperty, listSubjectsWithProperty, listSubjectsWithProperty, listSubjectsWithProperty, listSubjectsWithProperty, listSubjectsWithProperty, listSubjectsWithProperty, listSubjectsWithProperty, remove, remove, remove
 
Methods inherited from interface com.hp.hpl.jena.rdf.model.ModelGraphInterface
asRDFNode, asStatement, getGraph, queryHandler
 
Methods inherited from interface com.hp.hpl.jena.rdf.model.RDFReaderF
getReader, getReader, setReaderClassName
 
Methods inherited from interface com.hp.hpl.jena.rdf.model.RDFWriterF
getWriter, getWriter, setWriterClassName
 
Methods inherited from interface com.hp.hpl.jena.shared.PrefixMapping
expandPrefix, getNsPrefixMap, getNsPrefixURI, getNsURIPrefix, lock, qnameFor, removeNsPrefix, setNsPrefix, setNsPrefixes, setNsPrefixes, shortForm, usePrefix
 
Methods inherited from interface com.hp.hpl.jena.rdf.model.ModelLock
enterCriticalSection, leaveCriticalSection
 
Methods inherited from interface com.hp.hpl.jena.util.ModelGroup
addModel, getModel, listModelLabels, removeModel, replaceModel
 

Method Detail

listModelLabelsForStmt

public com.hp.hpl.jena.util.iterator.ExtendedIterator listModelLabelsForStmt(com.hp.hpl.jena.rdf.model.Statement s)
Return the labels of all models which contain the given RDF statement.


getModelLabelForStmt

public java.lang.String getModelLabelForStmt(com.hp.hpl.jena.rdf.model.Statement s)
Return a random selection from the labels of all models which contain the given RDF statement.



Copyright © 2004 Hewlett-Packard. All Rights Reserved.