public class TypePlusCondition extends java.lang.Object implements HGQueryCondition, HGAtomPredicate
Constructor and Description |
---|
TypePlusCondition() |
TypePlusCondition(java.lang.Class<?> clazz) |
TypePlusCondition(HGHandle baseType) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object x) |
HGHandle |
getBaseType() |
java.lang.Class<?> |
getJavaClass() |
java.util.List<HGHandle> |
getSubTypes(HyperGraph graph) |
int |
hashCode() |
boolean |
satisfies(HyperGraph graph,
HGHandle handle)
Check whether a given
Object satisfies this
query condition. |
void |
setBaseType(HGHandle baseType) |
void |
setJavaClass(java.lang.Class<?> javaClass) |
java.lang.String |
toString() |
public TypePlusCondition()
public TypePlusCondition(HGHandle baseType)
public TypePlusCondition(java.lang.Class<?> clazz)
public boolean satisfies(HyperGraph graph, HGHandle handle)
HGAtomPredicate
Check whether a given Object
satisfies this
query condition.
satisfies
in interface HGAtomPredicate
graph
- The HyperGraph
instance.handle
- The atom on which to test the query condition.true
if the passed in parameter satisfies
the condition and false
otherwise.public void setBaseType(HGHandle baseType)
public HGHandle getBaseType()
public void setJavaClass(java.lang.Class<?> javaClass)
public java.lang.Class<?> getJavaClass()
public java.util.List<HGHandle> getSubTypes(HyperGraph graph)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object x)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object