Class ReasonerStatementPattern
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.tboxreasoner.ReasonerStatementPattern
-
public class ReasonerStatementPattern extends Object
For now, this only models Object Properties. It should be easy to add Data Property patterns by making this abstract and creating two concrete subclasses.
-
-
Field Summary
Fields Modifier and Type Field Description static ReasonerStatementPatternANY_OBJECT_PROPERTY
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbuildToString()org.apache.jena.rdf.model.PropertygetPredicate()booleanmatches(ReasonerStatementPattern that)All fields must match, either by being equal, or by being a wild card.List<org.apache.jena.rdf.model.Statement>matchStatementsFromModel(org.apache.jena.rdf.model.Model m)Get a list of statements from this model that match this pattern.static ReasonerStatementPatternobjectPattern(org.apache.jena.rdf.model.Property predicate)static ReasonerStatementPatternobjectPattern(org.apache.jena.rdf.model.Statement stmt)StringtoString()
-
-
-
Field Detail
-
ANY_OBJECT_PROPERTY
public static final ReasonerStatementPattern ANY_OBJECT_PROPERTY
-
-
Method Detail
-
objectPattern
public static ReasonerStatementPattern objectPattern(org.apache.jena.rdf.model.Property predicate)
-
objectPattern
public static ReasonerStatementPattern objectPattern(org.apache.jena.rdf.model.Statement stmt)
-
getPredicate
public org.apache.jena.rdf.model.Property getPredicate()
-
matches
public boolean matches(ReasonerStatementPattern that)
All fields must match, either by being equal, or by being a wild card.
-
matchStatementsFromModel
public List<org.apache.jena.rdf.model.Statement> matchStatementsFromModel(org.apache.jena.rdf.model.Model m)
Get a list of statements from this model that match this pattern.
-
buildToString
public String buildToString()
-
-