org.hypergraphdb.query
Class SubsumesCondition
java.lang.Object
org.hypergraphdb.query.SubsumesCondition
- All Implemented Interfaces:
- HGAtomPredicate, HGQueryCondition
public class SubsumesCondition
- extends java.lang.Object
- implements HGQueryCondition, HGAtomPredicate
The SubsumesCondition examines a given atom and is satisfied
if that atom subsumes the atom specified in the condition.
- Author:
- Borislav Iordanov
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
SubsumesCondition
public SubsumesCondition()
SubsumesCondition
public SubsumesCondition(java.lang.Object specificValue)
SubsumesCondition
public SubsumesCondition(HGHandle specific)
getSpecificHandle
public HGHandle getSpecificHandle()
setSpecificHandle
public void setSpecificHandle(HGHandle specific)
getSpecificValue
public java.lang.Object getSpecificValue()
setSpecificValue
public void setSpecificValue(java.lang.Object specificValue)
satisfies
public final boolean satisfies(HyperGraph hg,
HGHandle general)
- Description copied from interface:
HGAtomPredicate
Check whether a given Object satisfies this
query condition.
- Specified by:
satisfies in interface HGAtomPredicate
- Parameters:
hg - The HyperGraph instance.general - The atom on which to test the query condition.
- Returns:
true if the passed in parameter satisfies
the condition and false otherwise.
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object x)
- Overrides:
equals in class java.lang.Object