/** * Removes the Parameter 'parameter' from this Model. * * @param parameter * @return {@code true} if the {@link Parameter} was found and removed. */ public boolean removeParameter(Parameter parameter) { return getListOfParameters().remove(parameter); }
/** * Adds a Parameter instance to the listOfParameters of this Model. * * @param parameter * @return {@code true} if the {@link #listOfParameters} was changed as a * result of this call. */ public boolean addParameter(Parameter parameter) { return getListOfParameters().add(parameter); }
/** * Gets the n<sup>th</sup> {@link Parameter} object in this {@link Model}. * * @param n the index of the element to return * @return the n<sup>th</sup> {@link Parameter} of this {@link Model}. */ public Parameter getParameter(int n) { return getListOfParameters().get(n); }
/** * Removes the n-th {@link Parameter} of the {@link Model}. * * @param n * @return the removed element. */ public Parameter removeParameter(int n) { return getListOfParameters().remove(n); }
for (Parameter parameter : model.getListOfParameters()) { if (parameter.getId().equals(variableId)) { selectedRules.add(rule.getMetaId());
@Override public boolean check(ValidationContext ctx, Model m) { if (m.isSetListOfParameters() || m.isListOfParametersEmpty()) { return new UnknownAttributeValidationFunction<TreeNodeWithChangeSupport>().check(ctx, m.getListOfParameters()); } return true; } };
for (Parameter parameter : model.getListOfParameters()) { if (parameter.getId().equals(variableId) && !selectedEvents.contains(event.getMetaId())) { selectedEvents.add(event.getMetaId());
@Override public boolean check(ValidationContext ctx, Model m) { if (m.isSetListOfParameters() || m.isListOfParametersEmpty()) { return new UnknownElementValidationFunction<TreeNodeWithChangeSupport>().check(ctx, m.getListOfParameters()); } return true; } };
for (Parameter p : model.getListOfParameters()) { if (!p.isConstant()) { variable = new InnerNode<SBase>(p);
private Model flattenModel(Model modelOfSubmodel) { flattenSBaseList(modelOfSubmodel, modelOfSubmodel.getListOfReactions()); flattenSBaseList(modelOfSubmodel, modelOfSubmodel.getListOfCompartments()); flattenSBaseList(modelOfSubmodel, modelOfSubmodel.getListOfConstraints()); flattenSBaseList(modelOfSubmodel, modelOfSubmodel.getListOfEvents()); flattenSBaseList(modelOfSubmodel, modelOfSubmodel.getListOfFunctionDefinitions()); flattenSBaseList(modelOfSubmodel, modelOfSubmodel.getListOfParameters()); flattenSBaseList(modelOfSubmodel, modelOfSubmodel.getListOfRules()); flattenSBaseList(modelOfSubmodel, modelOfSubmodel.getListOfSpecies()); flattenSBaseList(modelOfSubmodel, modelOfSubmodel.getListOfUnitDefinitions()); return modelOfSubmodel; }
for (Parameter parameter : model.getListOfParameters()) { subModel.addParameter(parameter.clone()); processUnitsMap(unitsMap, model, parameter.getUnits());
mergeListsOfModels(previousModel.getListOfUnitDefinitions(), previousModel, mergedModel); mergeListsOfModels(previousModel.getListOfReactions(), previousModel, mergedModel); mergeListsOfModels(previousModel.getListOfParameters(), previousModel, mergedModel); mergeListsOfModels(previousModel.getListOfInitialAssignments(), previousModel, mergedModel); mergeListsOfModels(currentModel.getListOfUnitDefinitions(), currentModel, mergedModel); mergeListsOfModels(currentModel.getListOfReactions(), currentModel, mergedModel); mergeListsOfModels(currentModel.getListOfParameters(), currentModel, mergedModel); mergeListsOfModels(currentModel.getListOfInitialAssignments(), currentModel, mergedModel);
ListOf<Parameter> parameterListOf = sourceModel.getListOfParameters().clone(); sourceModel.getListOfParameters().removeFromParent();
setListOfParameters(model.getListOfParameters().clone());