@Override @Nullable public String apply(@Nullable MASConfiguration input) { return verifyNotNull(input).getName(); } }
@Override @Nullable public String apply(@Nullable MASConfiguration input) { return verifyNotNull(input).getName(); } }
Builder(MASConfiguration config) { this(); name = config.getName(); modelsBuilder.addAll(config.getModels()); eventHandlers.putAll(config.getEventHandlers()); }
Builder(MASConfiguration config) { this(); name = config.getName(); modelsBuilder.addAll(config.getModels()); eventHandlers.putAll(config.getEventHandlers()); }
@Override public String toString() { return new StringBuilder() .append("SimArgs{problemClass=") .append(getScenario().getProblemClass().toString()) .append(",instancedId=") .append(getScenario().getProblemInstanceId()) .append(",masConfig=") .append(getMasConfig().getName()) .append(",randomSeed=") .append(getRandomSeed()) .append(",repetition=") .append(getRepetition()) .append(",postProcessor=") .append(getPostProcessor()) .append("}") .toString(); }
@Override public String toString() { return new StringBuilder() .append("SimArgs{problemClass=") .append(getScenario().getProblemClass().toString()) .append(",instancedId=") .append(getScenario().getProblemInstanceId()) .append(",masConfig=") .append(getMasConfig().getName()) .append(",randomSeed=") .append(getRandomSeed()) .append(",repetition=") .append(getRepetition()) .append(",postProcessor=") .append(getPostProcessor()) .append("}") .toString(); }
/** * @return A very compact string representation. */ public String toShortString() { return new StringBuilder(getScenario().getProblemClass().getId()) .append(DASH) .append(getScenario().getProblemInstanceId()) .append(DASH) .append(getMasConfig().getName()) .append("-s") .append(getRandomSeed()) .append(DASH) .append("r") .append(getRepetition()) .toString(); }
/** * @return A very compact string representation. */ public String toShortString() { return new StringBuilder(getScenario().getProblemClass().getId()) .append(DASH) .append(getScenario().getProblemInstanceId()) .append(DASH) .append(getMasConfig().getName()) .append("-s") .append(getRandomSeed()) .append(DASH) .append("r") .append(getRepetition()) .toString(); }
@Override public boolean equals(Object o) { if (o == this) { return true; } if (o instanceof MASConfiguration) { MASConfiguration that = (MASConfiguration) o; return (this.name.equals(that.getName())) && (this.models.equals(that.getModels())) && (this.eventHandlers.equals(that.getEventHandlers())); } return false; }
@Override public boolean equals(Object o) { if (o == this) { return true; } if (o instanceof MASConfiguration) { MASConfiguration that = (MASConfiguration) o; return (this.name.equals(that.getName())) && (this.models.equals(that.getModels())) && (this.eventHandlers.equals(that.getEventHandlers())); } return false; }