package edu.mayo.cts2.framework.model.service.core; import edu.mayo.cts2.framework.model.BaseCts2ModelObject; import edu.mayo.cts2.framework.model.core.ScopedEntityName; public abstract class AbstractEntityNameToString extends BaseCts2ModelObject { public String toString(){ String returnString; if(this.getEntityName() != null){ returnString = "Namespace: " + this.getEntityName().getNamespace() + " Name: " + this.getEntityName().getName(); } else { returnString = "URI: " + this.getUri(); } return returnString; } public abstract ScopedEntityName getEntityName(); public abstract String getUri(); }