package edu.usc.enl.dynamicmeasurement.metric;
/**
* Created with IntelliJ IDEA.
* User: masoud
* Date: 5/27/13
* Time: 9:26 PM
*/
public abstract class Metric {
public void reset() {
}
@Override
public abstract String toString();
@Override
public boolean equals(Object obj) {
return toString().equals(obj.toString());
}
@Override
public int hashCode() {
return toString().hashCode();
}
public static class DummyMetric extends Metric {
private final String name;
public DummyMetric(String name) {
this.name = name;
}
@Override
public String toString() {
return name;
}
}
}