mwalk Platform 0.3.0

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

Constructor Summary
ActivityEvaluator()
          Default constructor.
 
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
 

Constructor Detail

ActivityEvaluator

public ActivityEvaluator()
Default constructor.
Method Detail

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 activity
long - 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 activity
long - the current time
Returns:
boolean whether receiver is active

mwalk Platform 0.3.0

Submit a bug or feature mwalk Platform API Specification 0.3.0
Sensitivity: {Public:Research}
Copyright(c) 2000, Robert Chalmers