|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.umass.cs.sase.query.Predicate
public class Predicate
This class represents a predicate of an edge.
Constructor Summary | |
---|---|
Predicate(java.lang.String p)
Constructs a predicate from the input description string. |
Method Summary | |
---|---|
void |
computeRelatedState(java.lang.String predicate)
Computes the related state |
boolean |
evaluate(Event currentEvent,
Event previousEvent)
Evaluates an event against this predicate |
boolean |
evaluate(Event currentEvent,
Run r,
EventBuffer b)
Evaluates an event against the predicate |
java.lang.String |
getAttributeName()
|
java.lang.String[] |
getElements()
|
net.sourceforge.jeval.Evaluator |
getEvl()
|
int |
getOperandCount()
|
java.lang.String[] |
getOperands()
|
java.lang.String |
getOperation()
|
java.lang.String |
getPredicate()
|
java.lang.String |
getRelatedState()
|
boolean |
isSingleState()
|
void |
setAttributeName(java.lang.String attributeName)
|
void |
setElements(java.lang.String[] elements)
|
void |
setEvl(net.sourceforge.jeval.Evaluator evl)
|
void |
setOperandCount(int operandCount)
|
void |
setOperands(java.lang.String[] operands)
|
void |
setOperation(java.lang.String operation)
|
void |
setPredicate(java.lang.String predicate)
|
void |
setRelatedState(java.lang.String relatedState)
|
void |
setSingleState(boolean isSingleState)
|
java.lang.String |
toString()
Self description |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Predicate(java.lang.String p)
p
- the input description stringMethod Detail |
---|
public void computeRelatedState(java.lang.String predicate)
predicate
- the description stringpublic boolean evaluate(Event currentEvent, Event previousEvent) throws net.sourceforge.jeval.EvaluationException
currentEvent
- the current eventpreviousEvent
- previous event in the same run
net.sourceforge.jeval.EvaluationException
public boolean evaluate(Event currentEvent, Run r, EventBuffer b) throws net.sourceforge.jeval.EvaluationException
currentEvent
- the current eventr
- the run
net.sourceforge.jeval.EvaluationException
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isSingleState()
public void setSingleState(boolean isSingleState)
isSingleState
- the isSingleState to setpublic java.lang.String getPredicate()
public void setPredicate(java.lang.String predicate)
predicate
- the predicate to setpublic java.lang.String getAttributeName()
public void setAttributeName(java.lang.String attributeName)
attributeName
- the attributeName to setpublic java.lang.String[] getElements()
public void setElements(java.lang.String[] elements)
elements
- the elements to setpublic java.lang.String[] getOperands()
public void setOperands(java.lang.String[] operands)
operands
- the operands to setpublic int getOperandCount()
public void setOperandCount(int operandCount)
operandCount
- the operandCount to setpublic net.sourceforge.jeval.Evaluator getEvl()
public void setEvl(net.sourceforge.jeval.Evaluator evl)
evl
- the evl to setpublic java.lang.String getOperation()
public void setOperation(java.lang.String operation)
operation
- the operation to setpublic java.lang.String getRelatedState()
public void setRelatedState(java.lang.String relatedState)
relatedState
- the relatedState to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |