|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ilog.rules.factory.IlrBaseTest ilog.rules.factory.IlrBinaryTemporalTest
@Deprecated public abstract class IlrBinaryTemporalTest
This abstract class represents binary temporal tests, corresponding to the
before
and after
constructs of
the rule language.
Warning: Serialized objects of this class will not be compatible with future releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of IBM Decision Server.
Constructor Summary | |
---|---|
IlrBinaryTemporalTest()
Deprecated. |
Method Summary | |
---|---|
IlrValue |
getFirstEvent()
Deprecated. Returns the first event involved in the test, that is, the event on the left-hand side of the before operator, or the event on the
right-hand side of the after operator. |
abstract IlrValue |
getLeftEvent()
Deprecated. Returns the event on the left-hand side of the operator, that is, the first event in a before test, or the second event in an
after test. |
IlrValue |
getLowerBound()
Deprecated. Returns the lower bound of the interval between the event occurrence times. |
abstract IlrValue |
getRightEvent()
Deprecated. Returns the event on the right-hand side of the operator, that is, the second event in a before test, or the first event in an
after test. |
IlrValue |
getSecondEvent()
Deprecated. Returns the second event involved in the test, that is, the event on the right-hand side of the before operator, or the event on the
left-hand side of the after operator. |
IlrValue |
getUpperBound()
Deprecated. Returns the upper bound of the interval between the event occurrence times. |
void |
setFirstEvent(IlrValue event)
Deprecated. Sets the first event involved in the test, that is, the event on the left-hand side of the before operator, or the event on the
right-hand side of the after operator. |
abstract void |
setLeftEvent(IlrValue event)
Deprecated. Sets the event on the left-hand side of the operator, that is, the first event in a before test, or the second event in an
after test. |
void |
setLowerBound(IlrValue lowerBound)
Deprecated. Sets the lower bound of the interval between the event occurrence times. |
abstract void |
setRightEvent(IlrValue event)
Deprecated. Sets the event on the right-hand side of the operator, that is, the second event in a before test, or the first event in an
after test. |
void |
setSecondEvent(IlrValue event)
Deprecated. Sets the second event involved in the test, that is, the event on the right-hand side of the before operator, or the event on the
left-hand side of the after operator. |
void |
setUpperBound(IlrValue upperBound)
Deprecated. Sets the upper bound of the interval between the event occurrence times. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface ilog.rules.factory.IlrTest |
---|
exploreTest |
Constructor Detail |
---|
public IlrBinaryTemporalTest()
Method Detail |
---|
public final IlrValue getFirstEvent()
before
operator, or the event on the
right-hand side of the after
operator.
Returns null
if the test was constructed with an object
which is not an event.
public final void setFirstEvent(IlrValue event)
before
operator, or the event on the
right-hand side of the after
operator.
The given object must be an event, otherwise the reader methods will
return null
.
event
- The first event involved in the test.public final IlrValue getSecondEvent()
before
operator, or the event on the
left-hand side of the after
operator.
Returns null
if the test was constructed with an object
which is not an event.
public final void setSecondEvent(IlrValue event)
before
operator, or the event on the
left-hand side of the after
operator.
The given object must be an event, otherwise the reader methods will
return null
.
event
- The second event involved in the test.public abstract IlrValue getLeftEvent()
before
test, or the second event in an
after
test.
Returns null
if the test was constructed with an object
which is not an event.
public abstract void setLeftEvent(IlrValue event)
before
test, or the second event in an
after
test.
The given object must be an event, otherwise the reader methods will
return null
.
event
- The event on the left-hand side of the test.public abstract IlrValue getRightEvent()
before
test, or the first event in an
after
test.
Returns null
if the test was constructed with an object
which is not an event.
public abstract void setRightEvent(IlrValue event)
before
test, or the first event in an
after
test.
The given object must be an event, otherwise the reader methods will
return null
.
event
- The event on the right-hand side of the operator.public final IlrValue getLowerBound()
public final void setLowerBound(IlrValue lowerBound)
lowerBound
- The minimal delay between the event occurrences,
inclusive, for the test to be satisfied. An IlrValue
evaluating to null
means that there is no minimum and is
thus equivalent to minus infinity.public final IlrValue getUpperBound()
public final void setUpperBound(IlrValue upperBound)
upperBound
- The maximal delay between the events occurrences,
inclusive, for the test to be satisfied. An IlrValue
evaluating to null
means that there is no maximum and is
thus equivalent to plus infinity.
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |