public class Rule
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Rule.CONTAINER |
static class |
Rule.OPERATOR |
static class |
Rule.PORT |
| Constructor and Description |
|---|
Rule() |
Rule(Rule.PORT p,
java.lang.String att1,
Rule.CONTAINER attCont1,
java.lang.String attContEvt1,
Rule.OPERATOR oper,
java.lang.String att2,
Rule.CONTAINER attCont2,
java.lang.String attContEvt2) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String[] |
containers() |
boolean |
equals(java.lang.Object o) |
boolean |
eval(boolean b1,
boolean b2) |
boolean |
eval(java.util.Date d1,
java.util.Date d2) |
boolean |
eval(double d1,
double d2) |
boolean |
eval(java.lang.String s1,
java.lang.String s2) |
boolean |
eval(org.deckfour.xes.model.XTrace trace1,
org.deckfour.xes.model.XTrace trace2) |
Rule.PORT |
getAndOr() |
Rule.CONTAINER |
getAttContainer1() |
Rule.CONTAINER |
getAttContainer2() |
java.lang.String |
getAttContEvent1() |
java.lang.String |
getAttContEvent2() |
java.lang.String |
getAttContStr1() |
java.lang.String |
getAttContStr2() |
java.lang.String |
getAttribute1() |
java.lang.String |
getAttribute2() |
Rule.OPERATOR |
getOperator() |
double |
getScore() |
double |
getScore(int numTraces) |
RuleStatistics |
getStatistics() |
int |
hashCode() |
boolean |
isAttContainer1(org.deckfour.xes.model.XEvent event) |
boolean |
isAttContainer1(org.deckfour.xes.model.XTrace trace) |
boolean |
isAttContainer2(org.deckfour.xes.model.XEvent event) |
boolean |
isAttContainer2(org.deckfour.xes.model.XTrace trace) |
static java.lang.String[] |
operators() |
static java.lang.String[] |
ports() |
void |
setAndOr(Rule.PORT p) |
void |
setAttContainer1(Rule.CONTAINER c) |
void |
setAttContainer2(Rule.CONTAINER c) |
void |
setAttContEvent1(java.lang.String s) |
void |
setAttContEvent2(java.lang.String s) |
void |
setAttribute1(java.lang.String s) |
void |
setAttribute2(java.lang.String s) |
void |
setOperator(Rule.OPERATOR o) |
void |
setScore(double d) |
static Rule.CONTAINER |
toContainer(java.lang.String s) |
static java.lang.String |
toContEvent(java.lang.String s) |
static Rule.OPERATOR |
toOperator(java.lang.String s) |
static Rule.PORT |
toPort(java.lang.String s) |
static java.lang.String |
toString(Rule.CONTAINER op) |
static java.lang.String |
toString(Rule.OPERATOR op) |
static java.lang.String |
toString(Rule.PORT p) |
public Rule()
public Rule(Rule.PORT p, java.lang.String att1, Rule.CONTAINER attCont1, java.lang.String attContEvt1, Rule.OPERATOR oper, java.lang.String att2, Rule.CONTAINER attCont2, java.lang.String attContEvt2)
public static Rule.PORT toPort(java.lang.String s)
public static java.lang.String toString(Rule.PORT p)
public static java.lang.String[] ports()
public static Rule.OPERATOR toOperator(java.lang.String s)
public static java.lang.String toString(Rule.OPERATOR op)
public static java.lang.String[] operators()
public static Rule.CONTAINER toContainer(java.lang.String s)
public static java.lang.String toContEvent(java.lang.String s)
public static java.lang.String toString(Rule.CONTAINER op)
public static java.lang.String[] containers()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean isAttContainer1(org.deckfour.xes.model.XTrace trace)
public boolean isAttContainer1(org.deckfour.xes.model.XEvent event)
public boolean isAttContainer2(org.deckfour.xes.model.XTrace trace)
public boolean isAttContainer2(org.deckfour.xes.model.XEvent event)
public boolean eval(org.deckfour.xes.model.XTrace trace1,
org.deckfour.xes.model.XTrace trace2)
public boolean eval(boolean b1,
boolean b2)
public boolean eval(double d1,
double d2)
public boolean eval(java.lang.String s1,
java.lang.String s2)
public boolean eval(java.util.Date d1,
java.util.Date d2)
public Rule.PORT getAndOr()
public void setAndOr(Rule.PORT p)
public java.lang.String getAttribute1()
public void setAttribute1(java.lang.String s)
public java.lang.String getAttribute2()
public void setAttribute2(java.lang.String s)
public Rule.CONTAINER getAttContainer1()
public void setAttContainer1(Rule.CONTAINER c)
public java.lang.String getAttContStr1()
public java.lang.String getAttContEvent1()
public void setAttContEvent1(java.lang.String s)
public Rule.CONTAINER getAttContainer2()
public void setAttContainer2(Rule.CONTAINER c)
public java.lang.String getAttContStr2()
public java.lang.String getAttContEvent2()
public void setAttContEvent2(java.lang.String s)
public Rule.OPERATOR getOperator()
public void setOperator(Rule.OPERATOR o)
public RuleStatistics getStatistics()
public double getScore(int numTraces)
public double getScore()
public void setScore(double d)