/** * Returns the standard abbreviation for the cardinality value. * @return the abbreviation */ public String abbreviate() { switch(this) { case ZERO_OR_ONE: return "?"; case ONE: return "."; case ZERO_OR_MORE: return "*"; case ONE_OR_MORE: return "+"; default: throw new InternalError("Unknown Cardinality: "+toString()); } } }
/** * Returns the standard abbreviation for the cardinality value. * @return the abbreviation */ public String abbreviate() { switch(this) { case ZERO_OR_ONE: return "?"; case ONE: return "."; case ZERO_OR_MORE: return "*"; case ONE_OR_MORE: return "+"; default: throw new InternalError("Unknown Cardinality: "+toString()); } } }