26 lines
361 B
Java
26 lines
361 B
Java
package simulator.model;
|
|
|
|
import org.json.JSONObject;
|
|
|
|
public abstract class SimulatedObject {
|
|
|
|
protected String _id;
|
|
|
|
protected SimulatedObject(String id) {
|
|
_id = id;
|
|
}
|
|
|
|
public String getId() {
|
|
return _id;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return _id;
|
|
}
|
|
|
|
protected abstract void advance(int time);
|
|
|
|
abstract public JSONObject report();
|
|
}
|