isWellFormedASTNode() public method

public isWellFormedASTNode ( ) : bool
return bool
コード例 #1
0
 public void test_ValidASTNode_binary()
 {
     ASTNode n = new ASTNode(libsbml.AST_DIVIDE);
       assertEquals( false, (n.isWellFormedASTNode()) );
       ASTNode c = libsbml.parseFormula("c");
       n.addChild(c);
       assertEquals( false, (n.isWellFormedASTNode()) );
       ASTNode d = libsbml.parseFormula("d");
       n.addChild(d);
       assertEquals( true, n.isWellFormedASTNode() );
       n = null;
 }
コード例 #2
0
 public void test_ValidASTNode_lambda()
 {
     ASTNode n = new ASTNode(libsbml.AST_LAMBDA);
       assertEquals( false, (n.isWellFormedASTNode()) );
       ASTNode c = libsbml.parseFormula("c");
       n.addChild(c);
       assertEquals( true, n.isWellFormedASTNode() );
       ASTNode d = libsbml.parseFormula("d");
       n.addChild(d);
       assertEquals( true, n.isWellFormedASTNode() );
       ASTNode e = libsbml.parseFormula("e");
       n.addChild(e);
       assertEquals( true, n.isWellFormedASTNode() );
       n = null;
 }
コード例 #3
0
 public void test_ValidASTNode_root()
 {
     ASTNode n = new ASTNode(libsbml.AST_FUNCTION_ROOT);
       assertEquals( false, (n.isWellFormedASTNode()) );
       ASTNode c = libsbml.parseFormula("c");
       n.addChild(c);
       assertEquals( true, n.isWellFormedASTNode() );
       ASTNode d = libsbml.parseFormula("3");
       n.addChild(d);
       assertEquals( true, n.isWellFormedASTNode() );
       ASTNode e = libsbml.parseFormula("3");
       n.addChild(e);
       assertEquals( false, (n.isWellFormedASTNode()) );
       n = null;
 }