package magic.model.target;
public enum Operator {
LESS_THAN() {
public boolean cmp(final int v1, final int v2) {
return v1 < v2;
}
},
LESS_THAN_OR_EQUAL() {
public boolean cmp(final int v1, final int v2) {
return v1 <= v2;
}
},
GREATER_THAN() {
public boolean cmp(final int v1, final int v2) {
return v1 > v2;
}
},
GREATER_THAN_OR_EQUAL() {
public boolean cmp(final int v1, final int v2) {
return v1 >= v2;
}
},
EQUAL() {
public boolean cmp(final int v1, final int v2) {
return v1 == v2;
}
},
ANY() {
public boolean cmp(final int v1, final int v2) {
return true;
}
};
public abstract boolean cmp(final int v1, final int v2);
}