package com.plectix.simulator.parser.abstractmodel; import com.plectix.simulator.parser.abstractmodel.perturbations.conditions.PerturbationCondition; import com.plectix.simulator.parser.abstractmodel.perturbations.modifications.PerturbationModification; public final class ModelPerturbation { private final PerturbationCondition condition; private final PerturbationModification modification; private final int id; public ModelPerturbation(int id, PerturbationCondition condition, PerturbationModification modification) { this.id = id; this.condition = condition; this.modification = modification; } public final PerturbationCondition getCondition() { return condition; } public final PerturbationModification getModification() { return modification; } public final int getId() { return id; } @Override public final String toString() { return "%mod: " + condition + " do " + modification; } }