package com.plectix.simulator.parser.abstractmodel.perturbations.modifications; import com.plectix.simulator.parser.abstractmodel.perturbations.ModelLinearExpression; public final class ModelRateModification implements PerturbationModification { private final ModelLinearExpression expression; private final String argument; public ModelRateModification(String argument, ModelLinearExpression expression) { this.expression = expression; this.argument = argument; } public final ModelLinearExpression getExpression() { return expression; } public final String getArgument() { return argument; } @Override public final ModificationType getType() { return ModificationType.RATE; } @Override public String toString() { return "'" + argument + "'" + " := " + expression; } }