@Override public boolean check(ValidationContext ctx, AssignmentRule r) { Variable var = r.getVariableInstance(); if (var != null && var instanceof Compartment) { // check that unit from rule are equivalent to the compartment unit return ValidationTools.haveEquivalentUnits(ctx, r, var); } return true; } };
@Override public boolean check(ValidationContext ctx, EventAssignment r) { Variable var = r.getVariableInstance(); if (var != null && var instanceof Compartment) { // check that unit from rule are equivalent to the compartment unit return ValidationTools.haveEquivalentUnits(ctx, r, var); } return true; } };
@Override public boolean check(ValidationContext ctx, AssignmentRule r) { Variable var = r.getVariableInstance(); if (var != null && var instanceof SpeciesReference) { // check that unit from rule are equivalent to the stoichiometry unit: dimensionless return ValidationTools.haveEquivalentUnits(ctx, r, var); } return true; } };
@Override public boolean check(ValidationContext ctx, InitialAssignment r) { Variable var = r.getVariableInstance(); if (var != null && var instanceof Parameter) { // check that unit from rule are equivalent to the parameter unit return ValidationTools.haveEquivalentUnits(ctx, r, var); } return true; } };
@Override public boolean check(ValidationContext ctx, EventAssignment r) { Variable var = r.getVariableInstance(); if (var != null && var instanceof Parameter) { // check that unit from rule are equivalent to the parameter unit return ValidationTools.haveEquivalentUnits(ctx, r, var); } return true; } };
@Override public boolean check(ValidationContext ctx, InitialAssignment r) { Variable var = r.getVariableInstance(); if (var != null && var instanceof Compartment) { // check that unit from rule are equivalent to the compartment unit return ValidationTools.haveEquivalentUnits(ctx, r, var); } return true; } };
@Override public boolean check(ValidationContext ctx, InitialAssignment r) { Variable var = r.getVariableInstance(); if (var != null && var instanceof Species) { // check that unit from rule are equivalent to the species unit return ValidationTools.haveEquivalentUnits(ctx, r, var); } return true; } };
@Override public boolean check(ValidationContext ctx, AssignmentRule r) { Variable var = r.getVariableInstance(); if (var != null && var instanceof Species) { // check that unit from rule are equivalent to the species unit return ValidationTools.haveEquivalentUnits(ctx, r, var); } return true; } };
@Override public boolean check(ValidationContext ctx, InitialAssignment r) { Variable var = r.getVariableInstance(); if (var != null && var instanceof SpeciesReference) { // check that unit from rule are equivalent to the stoichiometry unit: dimensionless return ValidationTools.haveEquivalentUnits(ctx, r, var); } return true; } };
@Override public boolean check(ValidationContext ctx, EventAssignment r) { Variable var = r.getVariableInstance(); if (var != null && var instanceof Species) { // check that unit from assignment are equivalent to the species unit return ValidationTools.haveEquivalentUnits(ctx, r, var); } return true; } };
@Override public boolean check(ValidationContext ctx, EventAssignment r) { Variable var = r.getVariableInstance(); if (var != null && var instanceof SpeciesReference) { // check that unit from rule are equivalent to the stoichiometry unit: dimensionless return ValidationTools.haveEquivalentUnits(ctx, r, var); } return true; } };
@Override public boolean check(ValidationContext ctx, AssignmentRule r) { Variable var = r.getVariableInstance(); if (var != null && var instanceof Parameter && ((Parameter) var).isSetUnits()) { // check that unit from rule are equivalent to the parameter unit boolean check = ValidationTools.haveEquivalentUnits(ctx, r, var); if (!check) { // System.out.println("DEBUG - 10513 - have non equivalent units"); } return check; } return true; } };