org.openanzo.glitter.rdf
Class TriplePattern
java.lang.Object
org.openanzo.glitter.rdf.TriplePattern
- Direct Known Subclasses:
- Triple
public class TriplePattern
- extends java.lang.Object
A TriplePattern is a subject, predicate, and object in which each
slot can be either an RDFTerm or a Variable.
- Author:
- lee
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
TriplePattern
public TriplePattern(TriplePatternComponent s,
TriplePatternComponent p,
TriplePatternComponent o)
- Constructor.
- Parameters:
s - Subjectp - Predicateo - Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getSubject
public TriplePatternComponent getSubject()
- Returns:
- The subject.
getPredicate
public TriplePatternComponent getPredicate()
- Returns:
- The predicate.
getObject
public TriplePatternComponent getObject()
- Returns:
- The object.
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
entailedBy
public PatternSolution entailedBy(Triple other)
- Inverse of
Triple.entails(TriplePattern)
- Parameters:
other - Triple to determine entailment
- Returns:
- Inverse of
Triple.entails(TriplePattern)
Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.