/** * Creates a new {@link RateRule} inside this {@link Model} and returns it. * <p> * * @return the {@link RateRule} object created * <p> * @see #addRule(Rule r) */ public RateRule createRateRule() { RateRule rule = new RateRule(getLevel(), getVersion()); addRule(rule); return rule; }
/** * Creates a new {@link AlgebraicRule} inside this {@link Model} and returns * it. * <p> * * @return the {@link AlgebraicRule} object created * <p> * @see #addRule(Rule r) */ public AlgebraicRule createAlgebraicRule() { AlgebraicRule rule = new AlgebraicRule(getLevel(), getVersion()); addRule(rule); return rule; }
/** * Creates a new {@link AssignmentRule} inside this {@link Model} and returns * it. * <p> * * @return the {@link AssignmentRule} object created * <p> * @see #addRule(Rule r) */ public AssignmentRule createAssignmentRule() { AssignmentRule rule = new AssignmentRule(getLevel(), getVersion()); addRule(rule); return rule; }
private void addSBaseToModel(Model model, SBase sBase) { if (model != null && sBase != null) { sBase.removeFromParent(); if (sBase.getClass() == Reaction.class) { model.addReaction((Reaction) sBase); } else if (sBase.getClass() == Compartment.class) { model.addCompartment((Compartment) sBase); } else if (sBase.getClass() == Constraint.class) { model.addConstraint((Constraint) sBase); } else if (sBase.getClass() == Event.class) { model.addEvent((Event) sBase); } else if (sBase.getClass() == FunctionDefinition.class) { model.addFunctionDefinition((FunctionDefinition) sBase); } else if (sBase.getClass() == Parameter.class) { model.addParameter((Parameter) sBase); } else if (sBase.getClass() == Rule.class) { model.addRule((Rule) sBase); } else if (sBase.getClass() == Species.class) { model.addSpecies((Species) sBase); } else if (sBase.getClass() == UnitDefinition.class) { model.addUnitDefinition((UnitDefinition) sBase); } } }
ListOf.Type.listOfRules)) { AlgebraicRule rule = (AlgebraicRule) newContextObject; model.addRule(rule); && model.getLevel() > 1) { AssignmentRule rule = (AssignmentRule) newContextObject; model.addRule(rule); model.addRule(rule); model.addRule(rule); model.addRule(rule); model.addRule(rule); ListOf.Type.listOfRules)) { RateRule rule = (RateRule) newContextObject; model.addRule(rule);
for (Rule modelRule : model.getListOfRules()) { if (modelRule.getMetaId().equals(ruleId)) { subModel.addRule(modelRule.clone()); if (modelRule.getMath() != null) { getRelatedFunctionsId(relatedFunctionsIdSet, allFunctionsIdSet, modelRule.getMath());
targetModel.addRule(rule.clone());