libsbmlcs.ASTNode.addSemanticsAnnotation C# (CSharp) Method

addSemanticsAnnotation() public method

public addSemanticsAnnotation ( XMLNode disownedAnnotation ) : int
disownedAnnotation XMLNode
return int
        public int addSemanticsAnnotation(XMLNode disownedAnnotation)
        {
            int ret = libsbmlPINVOKE.ASTNode_addSemanticsAnnotation(swigCPtr, XMLNode.getCPtrAndDisown(disownedAnnotation));
            return ret;
        }

Usage Example

Esempio n. 1
0
 public void test_ASTNode_addSemanticsAnnotation()
 {
     XMLNode ann = new XMLNode();
       ASTNode node = new  ASTNode();
       int i = 0;
       i = node.addSemanticsAnnotation(ann);
       assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS );
       assertTrue( node.getNumSemanticsAnnotations() == 1 );
       i = node.addSemanticsAnnotation(null);
       assertTrue( i == libsbml.LIBSBML_OPERATION_FAILED );
       assertTrue( node.getNumSemanticsAnnotations() == 1 );
       node = null;
 }