org.topbraid.core.model
Class JenaUtil
java.lang.Object
org.topbraid.core.model.JenaUtil
public class JenaUtil
- extends java.lang.Object
A collection of static utility method to operate on Jena models.
- Author:
- Holger Knublauch
|
Method Summary |
static void |
addTransitiveObjects(java.util.Set<com.hp.hpl.jena.rdf.model.Resource> reached,
com.hp.hpl.jena.rdf.model.Resource subject,
com.hp.hpl.jena.rdf.model.Property predicate)
|
static void |
addTransitiveSubjects(java.util.Set<com.hp.hpl.jena.rdf.model.Resource> reached,
com.hp.hpl.jena.rdf.model.Resource object,
com.hp.hpl.jena.rdf.model.Property predicate,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
static com.hp.hpl.jena.rdf.model.Model |
createDefaultModel()
|
static java.lang.String |
createDefaultNamespace(java.lang.String uri)
|
static com.hp.hpl.jena.rdf.model.RDFNode |
createDefaultValue(com.hp.hpl.jena.rdf.model.Resource subject,
com.hp.hpl.jena.rdf.model.Property predicate)
|
static boolean |
equals(java.lang.Object a,
java.lang.Object b)
|
static java.util.Set<com.hp.hpl.jena.rdf.model.Resource> |
getAllTransitiveObjects(com.hp.hpl.jena.rdf.model.Resource subject,
com.hp.hpl.jena.rdf.model.Property predicate)
|
static java.util.Set<com.hp.hpl.jena.rdf.model.Resource> |
getAllTransitiveSubjects(com.hp.hpl.jena.rdf.model.Resource object,
com.hp.hpl.jena.rdf.model.Property predicate,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
static java.lang.String |
getDefaultNamespace(com.hp.hpl.jena.rdf.model.Model model)
|
static java.util.List<com.hp.hpl.jena.rdf.model.RDFNode> |
getObjects(com.hp.hpl.jena.rdf.model.Resource subject,
com.hp.hpl.jena.rdf.model.Property predicate)
|
static boolean |
isInstanceOf(com.hp.hpl.jena.rdf.model.Resource resource,
com.hp.hpl.jena.rdf.model.Resource type)
|
static com.hp.hpl.jena.rdf.model.StmtIterator |
listCloned(com.hp.hpl.jena.rdf.model.StmtIterator it)
|
static java.util.Iterator<com.hp.hpl.jena.rdf.model.RDFNode> |
listObjects(com.hp.hpl.jena.rdf.model.Resource subject,
com.hp.hpl.jena.rdf.model.Property predicate)
|
static void |
visitTransitivePropertyValues(java.util.Set reached,
com.hp.hpl.jena.rdf.model.Resource subject,
com.hp.hpl.jena.rdf.model.Property predicate,
IRDFNodeFilter filter)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JenaUtil
public JenaUtil()
addTransitiveObjects
public static void addTransitiveObjects(java.util.Set<com.hp.hpl.jena.rdf.model.Resource> reached,
com.hp.hpl.jena.rdf.model.Resource subject,
com.hp.hpl.jena.rdf.model.Property predicate)
addTransitiveSubjects
public static void addTransitiveSubjects(java.util.Set<com.hp.hpl.jena.rdf.model.Resource> reached,
com.hp.hpl.jena.rdf.model.Resource object,
com.hp.hpl.jena.rdf.model.Property predicate,
org.eclipse.core.runtime.IProgressMonitor monitor)
createDefaultNamespace
public static java.lang.String createDefaultNamespace(java.lang.String uri)
createDefaultModel
public static com.hp.hpl.jena.rdf.model.Model createDefaultModel()
createDefaultValue
public static com.hp.hpl.jena.rdf.model.RDFNode createDefaultValue(com.hp.hpl.jena.rdf.model.Resource subject,
com.hp.hpl.jena.rdf.model.Property predicate)
equals
public static boolean equals(java.lang.Object a,
java.lang.Object b)
getAllTransitiveObjects
public static java.util.Set<com.hp.hpl.jena.rdf.model.Resource> getAllTransitiveObjects(com.hp.hpl.jena.rdf.model.Resource subject,
com.hp.hpl.jena.rdf.model.Property predicate)
getAllTransitiveSubjects
public static java.util.Set<com.hp.hpl.jena.rdf.model.Resource> getAllTransitiveSubjects(com.hp.hpl.jena.rdf.model.Resource object,
com.hp.hpl.jena.rdf.model.Property predicate,
org.eclipse.core.runtime.IProgressMonitor monitor)
getDefaultNamespace
public static java.lang.String getDefaultNamespace(com.hp.hpl.jena.rdf.model.Model model)
getObjects
public static java.util.List<com.hp.hpl.jena.rdf.model.RDFNode> getObjects(com.hp.hpl.jena.rdf.model.Resource subject,
com.hp.hpl.jena.rdf.model.Property predicate)
isInstanceOf
public static boolean isInstanceOf(com.hp.hpl.jena.rdf.model.Resource resource,
com.hp.hpl.jena.rdf.model.Resource type)
listObjects
public static java.util.Iterator<com.hp.hpl.jena.rdf.model.RDFNode> listObjects(com.hp.hpl.jena.rdf.model.Resource subject,
com.hp.hpl.jena.rdf.model.Property predicate)
listCloned
public static com.hp.hpl.jena.rdf.model.StmtIterator listCloned(com.hp.hpl.jena.rdf.model.StmtIterator it)
visitTransitivePropertyValues
public static void visitTransitivePropertyValues(java.util.Set reached,
com.hp.hpl.jena.rdf.model.Resource subject,
com.hp.hpl.jena.rdf.model.Property predicate,
IRDFNodeFilter filter)