package de.tum.in.i22.uc.cm.distribution;
import de.tum.in.i22.uc.cm.datatypes.interfaces.IName;
public abstract class Location implements IName {
private final ELocation _location;
protected static final String PREFIX_LOCATION = " LOC_";
public Location(ELocation location) {
_location = location;
}
@Override
public abstract String toString();
@Override
public abstract boolean equals(Object obj);
@Override
public abstract int hashCode();
public abstract String asString();
public ELocation getLocation() {
return _location;
}
public enum ELocation {
LOCAL,
IP;
}
}