|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.intermine.objectstore.query.Constraint
org.intermine.objectstore.query.ClassConstraint
public class ClassConstraint
Constrain whether a QueryClass is equal/not equal to another QueryClass or an example of an object belonging to a QueryClass. Note: QueryClass = QueryClass makes no sense, but is allowed.
| Field Summary | |
|---|---|
protected InterMineObject |
obj
|
protected QueryClass |
qc1
|
protected QueryClass |
qc2
|
static java.util.List<ConstraintOp> |
VALID_OPS
Valid operators for this constraint. |
| Fields inherited from class org.intermine.objectstore.query.Constraint |
|---|
op |
| Constructor Summary | |
|---|---|
ClassConstraint(QueryClass qc,
ConstraintOp op,
InterMineObject obj)
Construct ClassConstraint |
|
ClassConstraint(QueryClass qc1,
ConstraintOp op,
QueryClass qc2)
Construct ClassConstraint |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object o)
Tests whether two ClassConstraints are equal. |
QueryClass |
getArg1()
Returns the QueryClass argument 1 |
InterMineObject |
getArg2Object()
Returns the Object argument 2 |
QueryClass |
getArg2QueryClass()
Returns the QueryClass argument 2 |
int |
hashCode()
Get the hashCode for this object |
| Methods inherited from class org.intermine.objectstore.query.Constraint |
|---|
getOp, negate |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected QueryClass qc1
protected QueryClass qc2
protected InterMineObject obj
public static final java.util.List<ConstraintOp> VALID_OPS
| Constructor Detail |
|---|
public ClassConstraint(QueryClass qc1,
ConstraintOp op,
QueryClass qc2)
qc1 - first QueryClass for comparisonop - define EQUALS or NOT_EQUALSqc2 - second QueryClass for comparison
public ClassConstraint(QueryClass qc,
ConstraintOp op,
InterMineObject obj)
qc - QueryClass for comparisonop - define EQUALS or NOT_EQUALSobj - example object| Method Detail |
|---|
public QueryClass getArg1()
public QueryClass getArg2QueryClass()
public InterMineObject getArg2Object()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - the object to compare with
public int hashCode()
hashCode in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||