node.setNodeName(species.getName()); // set node name
node.setOriginFoodwebId(propertiesConfig.getProperty("serengetiNetworkId"));
nodes[i++] = node;
//Connectance
ManipulatingNodeProperty mnp = new ManipulatingNodeProperty();
mnp.setNodeIdx(species.getNodeIndex());
mnp.setNodePropertyName(ManipulatingNodePropertyName.Connectance.name());
mnp.setNodePropertyValue(Double.valueOf(propertiesConfig.getProperty("connectanceDefault")));
lManipulatingNodeProperty.add(mnp);
//Probability
mnp = new ManipulatingNodeProperty();
mnp.setNodeIdx(species.getNodeIndex());
mnp.setNodePropertyName(ManipulatingNodePropertyName.Probability.name());
mnp.setNodePropertyValue(Double.valueOf(propertiesConfig.getProperty("probabilityDefault"))); // if this value is low, invasion may fail.
lManipulatingNodeProperty.add(mnp);
//SpeciesZoneType count
mnp = new ManipulatingNodeProperty();
mnp.setNodeIdx(species.getNodeIndex());
mnp.setNodePropertyName(ManipulatingNodePropertyName.SpeciesCount.name());
mnp.setNodePropertyValue(species.getSpeciesCount());
lManipulatingNodeProperty.add(mnp);
List<ManipulatingParameter> params = this.getSystemParameter(species, timestep);
sysParamList.addAll(params);