本文整理汇总了Java中org.sbml.jsbml.ASTNode.getName方法的典型用法代码示例。如果您正苦于以下问题:Java ASTNode.getName方法的具体用法?Java ASTNode.getName怎么用?Java ASTNode.getName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.sbml.jsbml.ASTNode
的用法示例。
在下文中一共展示了ASTNode.getName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setTimeToT
import org.sbml.jsbml.ASTNode; //导入方法依赖的package包/类
/**
* Recursive function to change time variable to t
*/
public static void setTimeToT(ASTNode node)
{
if (node == null)
{
return;
}
if (node.getType() == ASTNode.Type.NAME_TIME)
{
if (node.getName()==null || !node.getName().equals("t") || !node.getName().equals("time"))
{
node.setName("t");
}
}
else if (node.getType() == ASTNode.Type.NAME_AVOGADRO)
{
node.setName("avogadro");
}
for (int c = 0; c < node.getChildCount(); c++)
{
setTimeToT(node.getChild(c));
}
}
示例2: setupConstraints
import org.sbml.jsbml.ASTNode; //导入方法依赖的package包/类
/**
* puts constraint-related information into data structures
*/
protected void setupConstraints()
{
// loop through all constraints to find out which variables affect which
// constraints
// this is stored in a hashmap, as is whether the variable is in a
// constraint
for (Constraint constraint : model.getListOfConstraints())
{
constraint.setMath(inlineFormula(constraint.getMath()));
for (ASTNode constraintNode : constraint.getMath().getListOfNodes())
{
if (constraintNode.isName())
{
String nodeName = constraintNode.getName();
variableToAffectedConstraintSetMap.put(nodeName, new HashSet<ASTNode>());
variableToAffectedConstraintSetMap.get(nodeName).add(constraint.getMath());
variableToIsInConstraintMap.put(nodeName, true);
}
}
}
}