mwalk.eval
Class ActivityEvaluator
java.lang.Object
|
+--mwalk.eval.ActivityEvaluator
- Direct Known Subclasses:
- ArrivalEvaluator, PrimaryPathEvaluator, RandomEvaluator
- public class ActivityEvaluator
- extends java.lang.Object
A class used by visitors to determine whether a receiver is active by
checking the current time against the receiver's period table.
- Version:
- 1.0
- Author:
- Robert Chalmers
Method Summary |
boolean |
isActive(Link link)
Determine whether the given link is currently active. |
boolean |
isActive(Link link,
long time)
Determine whether the given link is currently active. |
boolean |
isActive(Receiver recv)
Determine whether the given receiver is currently active. |
boolean |
isActive(Receiver recv,
long time)
Determine whether the given receiver is currently active. |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
ActivityEvaluator
public ActivityEvaluator()
- Default constructor.
isActive
public boolean isActive(Receiver recv)
- Determine whether the given receiver is currently active.
Assumes decision is time-independent.
- Parameters:
Receiver
- reference to receiver to check for activity- Returns:
boolean
whether receiver is active
isActive
public boolean isActive(Receiver recv,
long time)
- Determine whether the given receiver is currently active.
- Parameters:
Receiver
- reference to receiver to check for activitylong
- the current time- Returns:
boolean
whether receiver is active
isActive
public boolean isActive(Link link)
- Determine whether the given link is currently active.
Assumes decision is time-independent.
- Parameters:
Link
- reference to link to check for activity- Returns:
boolean
whether receiver is active
isActive
public boolean isActive(Link link,
long time)
- Determine whether the given link is currently active.
- Parameters:
Link
- reference to link to check for activitylong
- the current time- Returns:
boolean
whether receiver is active
Submit a bug or feature mwalk Platform API Specification 0.3.0
Sensitivity: {Public:Research}
Copyright(c) 2000, Robert Chalmers