import java.util.*; public class BasicObject{ int id; int app; double delta; double frequency; //int numPossibleServers; //int numInterestedProcs; public BasicObject(int id, double delta) { this.id = id; this.app = 0; this.delta = delta; } public BasicObject(int id, int app) { this.id = id; this.app = app; this.delta = 0.0; } public BasicObject(int id, int app, double delta) { this.id = id; this.app = app; this.delta = delta; } public String toString() { return ("(o" + id+", delta: "+ delta+")"); } public boolean equals(Object obj) { return (this.id == ((BasicObject)obj).id); } public double getRate() { frequency = CommonFunctions.frequency[app]; //System.out.println("frequency of "+this+": "+frequency +" delta "+delta); return delta*frequency; } }