C# 클래스 libsbmlcs.ASTNode

상속: IDisposable
파일 보기 프로젝트 열기: sys-bio/libroadrunner-deps 1 사용 예제들

공개 메소드들

메소드 설명
ASTNode ( ) : System
ASTNode ( ASTNode orig ) : System
ASTNode ( SBMLNamespaces sbmlns ) : System
ASTNode ( SBMLNamespaces sbmlns, int type ) : System
ASTNode ( int type ) : System
Dispose ( ) : void
Equals ( Object sb ) : bool
GetHashCode ( ) : int
addChild ( ASTNode disownedChild ) : int
addSemanticsAnnotation ( XMLNode disownedAnnotation ) : int
canonicalize ( ) : bool
deepCopy ( ) : ASTBase
freeName ( ) : int
getCharacter ( ) : char
getChild ( long n ) : ASTNode
getClass ( ) : string
getDefinitionURL ( ) : XMLAttributes
getDefinitionURLString ( ) : string
getDenominator ( ) : int
getExponent ( ) : int
getExtendedType ( ) : int
getId ( ) : string
getInteger ( ) : int
getLeftChild ( ) : ASTNode
getListOfNodes ( ) : ASTNodeList
getMantissa ( ) : double
getName ( ) : string
getNumBvars ( ) : long
getNumChildren ( ) : long
getNumPiece ( ) : long
getNumSemanticsAnnotations ( ) : long
getNumerator ( ) : int
getOperatorName ( ) : string
getPackageName ( ) : string
getParentSBMLObject ( ) : SBase
getPlugin ( long n ) : ASTBasePlugin
getPlugin ( string package ) : ASTBasePlugin
getPrecedence ( ) : int
getReal ( ) : double
getRightChild ( ) : ASTNode
getSemanticsAnnotation ( long n ) : XMLNode
getStyle ( ) : string
getType ( ) : int
getTypeCode ( ) : int
getUnits ( ) : string
getValue ( ) : double
hasCorrectNumberArguments ( ) : bool
hasTypeAndNumChildren ( int type, long numchildren ) : int
hasUnits ( ) : bool
insertChild ( long n, ASTNode disownedChild ) : int
isAvogadro ( ) : bool
isBoolean ( ) : bool
isConstant ( ) : bool
isFunction ( ) : bool
isInfinity ( ) : bool
isInteger ( ) : bool
isLambda ( ) : bool
isLog10 ( ) : bool
isLogical ( ) : bool
isNaN ( ) : bool
isName ( ) : bool
isNegInfinity ( ) : bool
isNumber ( ) : bool
isOperator ( ) : bool
isPiecewise ( ) : bool
isQualifier ( ) : bool
isRational ( ) : bool
isReal ( ) : bool
isRelational ( ) : bool
isSemantics ( ) : bool
isSetClass ( ) : bool
isSetId ( ) : bool
isSetParentSBMLObject ( ) : bool
isSetStyle ( ) : bool
isSetUnits ( ) : bool
isSetUserData ( ) : bool
isSqrt ( ) : bool
isUMinus ( ) : bool
isUPlus ( ) : bool
isUnknown ( ) : bool
isWellFormedASTNode ( ) : bool
operator ( ) : bool
prependChild ( ASTNode disownedChild ) : int
read ( XMLInputStream stream ) : bool
read ( XMLInputStream stream, string reqd_prefix ) : bool
reduceToBinary ( ) : void
removeChild ( long n ) : int
renameSIdRefs ( string oldid, string newid ) : void
renameUnitSIdRefs ( string oldid, string newid ) : void
replaceArgument ( string bvar, ASTNode arg ) : void
replaceChild ( long n, ASTNode disownedChild ) : int
replaceChild ( long n, ASTNode disownedChild, bool delreplaced ) : int
replaceIDWithFunction ( string id, ASTNode function ) : void
representsBvar ( ) : bool
returnsBoolean ( ) : bool
returnsBoolean ( Model model ) : bool
setCharacter ( char value ) : int
setClass ( string className ) : int
setDefinitionURL ( XMLAttributes url ) : int
setDefinitionURL ( string url ) : int
setId ( string id ) : int
setIsChildFlag ( bool flag ) : void
setName ( string name ) : int
setStyle ( string style ) : int
setType ( int type ) : int
setUnits ( string units ) : int
setValue ( double value ) : int
setValue ( double mantissa, int exponent ) : int
setValue ( int value ) : int
setValue ( int numerator, int denominator ) : int
swapChildren ( ASTNode that ) : int
unsetClass ( ) : int
unsetId ( ) : int
unsetParentSBMLObject ( ) : int
unsetStyle ( ) : int
unsetUnits ( ) : int
unsetUserData ( ) : int
write ( XMLOutputStream stream ) : void
writeNodeOfType ( XMLOutputStream stream, int type ) : void
writeNodeOfType ( XMLOutputStream stream, int type, bool inChildNode ) : void

비공개 메소드들

메소드 설명
ASTNode ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( ASTNode obj ) : HandleRef
getCPtrAndDisown ( ASTNode obj ) : HandleRef

메소드 상세

ASTNode() 공개 메소드

public ASTNode ( ) : System
리턴 System

ASTNode() 공개 메소드

public ASTNode ( ASTNode orig ) : System
orig ASTNode
리턴 System

ASTNode() 공개 메소드

public ASTNode ( SBMLNamespaces sbmlns ) : System
sbmlns SBMLNamespaces
리턴 System

ASTNode() 공개 메소드

public ASTNode ( SBMLNamespaces sbmlns, int type ) : System
sbmlns SBMLNamespaces
type int
리턴 System

ASTNode() 공개 메소드

public ASTNode ( int type ) : System
type int
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Equals() 공개 메소드

public Equals ( Object sb ) : bool
sb Object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

addChild() 공개 메소드

public addChild ( ASTNode disownedChild ) : int
disownedChild ASTNode
리턴 int

addSemanticsAnnotation() 공개 메소드

public addSemanticsAnnotation ( XMLNode disownedAnnotation ) : int
disownedAnnotation XMLNode
리턴 int

canonicalize() 공개 메소드

public canonicalize ( ) : bool
리턴 bool

deepCopy() 공개 메소드

public deepCopy ( ) : ASTBase
리턴 ASTBase

freeName() 공개 메소드

public freeName ( ) : int
리턴 int

getCharacter() 공개 메소드

public getCharacter ( ) : char
리턴 char

getChild() 공개 메소드

public getChild ( long n ) : ASTNode
n long
리턴 ASTNode

getClass() 공개 메소드

public getClass ( ) : string
리턴 string

getDefinitionURL() 공개 메소드

public getDefinitionURL ( ) : XMLAttributes
리턴 XMLAttributes

getDefinitionURLString() 공개 메소드

public getDefinitionURLString ( ) : string
리턴 string

getDenominator() 공개 메소드

public getDenominator ( ) : int
리턴 int

getExponent() 공개 메소드

public getExponent ( ) : int
리턴 int

getExtendedType() 공개 메소드

public getExtendedType ( ) : int
리턴 int

getId() 공개 메소드

public getId ( ) : string
리턴 string

getInteger() 공개 메소드

public getInteger ( ) : int
리턴 int

getLeftChild() 공개 메소드

public getLeftChild ( ) : ASTNode
리턴 ASTNode

getListOfNodes() 공개 메소드

public getListOfNodes ( ) : ASTNodeList
리턴 ASTNodeList

getMantissa() 공개 메소드

public getMantissa ( ) : double
리턴 double

getName() 공개 메소드

public getName ( ) : string
리턴 string

getNumBvars() 공개 메소드

public getNumBvars ( ) : long
리턴 long

getNumChildren() 공개 메소드

public getNumChildren ( ) : long
리턴 long

getNumPiece() 공개 메소드

public getNumPiece ( ) : long
리턴 long

getNumSemanticsAnnotations() 공개 메소드

public getNumSemanticsAnnotations ( ) : long
리턴 long

getNumerator() 공개 메소드

public getNumerator ( ) : int
리턴 int

getOperatorName() 공개 메소드

public getOperatorName ( ) : string
리턴 string

getPackageName() 공개 메소드

public getPackageName ( ) : string
리턴 string

getParentSBMLObject() 공개 메소드

public getParentSBMLObject ( ) : SBase
리턴 SBase

getPlugin() 공개 메소드

public getPlugin ( long n ) : ASTBasePlugin
n long
리턴 ASTBasePlugin

getPlugin() 공개 메소드

public getPlugin ( string package ) : ASTBasePlugin
package string
리턴 ASTBasePlugin

getPrecedence() 공개 메소드

public getPrecedence ( ) : int
리턴 int

getReal() 공개 메소드

public getReal ( ) : double
리턴 double

getRightChild() 공개 메소드

public getRightChild ( ) : ASTNode
리턴 ASTNode

getSemanticsAnnotation() 공개 메소드

public getSemanticsAnnotation ( long n ) : XMLNode
n long
리턴 XMLNode

getStyle() 공개 메소드

public getStyle ( ) : string
리턴 string

getType() 공개 메소드

public getType ( ) : int
리턴 int

getTypeCode() 공개 메소드

public getTypeCode ( ) : int
리턴 int

getUnits() 공개 메소드

public getUnits ( ) : string
리턴 string

getValue() 공개 메소드

public getValue ( ) : double
리턴 double

hasCorrectNumberArguments() 공개 메소드

public hasCorrectNumberArguments ( ) : bool
리턴 bool

hasTypeAndNumChildren() 공개 메소드

public hasTypeAndNumChildren ( int type, long numchildren ) : int
type int
numchildren long
리턴 int

hasUnits() 공개 메소드

public hasUnits ( ) : bool
리턴 bool

insertChild() 공개 메소드

public insertChild ( long n, ASTNode disownedChild ) : int
n long
disownedChild ASTNode
리턴 int

isAvogadro() 공개 메소드

public isAvogadro ( ) : bool
리턴 bool

isBoolean() 공개 메소드

public isBoolean ( ) : bool
리턴 bool

isConstant() 공개 메소드

public isConstant ( ) : bool
리턴 bool

isFunction() 공개 메소드

public isFunction ( ) : bool
리턴 bool

isInfinity() 공개 메소드

public isInfinity ( ) : bool
리턴 bool

isInteger() 공개 메소드

public isInteger ( ) : bool
리턴 bool

isLambda() 공개 메소드

public isLambda ( ) : bool
리턴 bool

isLog10() 공개 메소드

public isLog10 ( ) : bool
리턴 bool

isLogical() 공개 메소드

public isLogical ( ) : bool
리턴 bool

isNaN() 공개 메소드

public isNaN ( ) : bool
리턴 bool

isName() 공개 메소드

public isName ( ) : bool
리턴 bool

isNegInfinity() 공개 메소드

public isNegInfinity ( ) : bool
리턴 bool

isNumber() 공개 메소드

public isNumber ( ) : bool
리턴 bool

isOperator() 공개 메소드

public isOperator ( ) : bool
리턴 bool

isPiecewise() 공개 메소드

public isPiecewise ( ) : bool
리턴 bool

isQualifier() 공개 메소드

public isQualifier ( ) : bool
리턴 bool

isRational() 공개 메소드

public isRational ( ) : bool
리턴 bool

isReal() 공개 메소드

public isReal ( ) : bool
리턴 bool

isRelational() 공개 메소드

public isRelational ( ) : bool
리턴 bool

isSemantics() 공개 메소드

public isSemantics ( ) : bool
리턴 bool

isSetClass() 공개 메소드

public isSetClass ( ) : bool
리턴 bool

isSetId() 공개 메소드

public isSetId ( ) : bool
리턴 bool

isSetParentSBMLObject() 공개 메소드

public isSetParentSBMLObject ( ) : bool
리턴 bool

isSetStyle() 공개 메소드

public isSetStyle ( ) : bool
리턴 bool

isSetUnits() 공개 메소드

public isSetUnits ( ) : bool
리턴 bool

isSetUserData() 공개 메소드

public isSetUserData ( ) : bool
리턴 bool

isSqrt() 공개 메소드

public isSqrt ( ) : bool
리턴 bool

isUMinus() 공개 메소드

public isUMinus ( ) : bool
리턴 bool

isUPlus() 공개 메소드

public isUPlus ( ) : bool
리턴 bool

isUnknown() 공개 메소드

public isUnknown ( ) : bool
리턴 bool

isWellFormedASTNode() 공개 메소드

public isWellFormedASTNode ( ) : bool
리턴 bool

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool

prependChild() 공개 메소드

public prependChild ( ASTNode disownedChild ) : int
disownedChild ASTNode
리턴 int

read() 공개 메소드

public read ( XMLInputStream stream ) : bool
stream XMLInputStream
리턴 bool

read() 공개 메소드

public read ( XMLInputStream stream, string reqd_prefix ) : bool
stream XMLInputStream
reqd_prefix string
리턴 bool

reduceToBinary() 공개 메소드

public reduceToBinary ( ) : void
리턴 void

removeChild() 공개 메소드

public removeChild ( long n ) : int
n long
리턴 int

renameSIdRefs() 공개 메소드

public renameSIdRefs ( string oldid, string newid ) : void
oldid string
newid string
리턴 void

renameUnitSIdRefs() 공개 메소드

public renameUnitSIdRefs ( string oldid, string newid ) : void
oldid string
newid string
리턴 void

replaceArgument() 공개 메소드

public replaceArgument ( string bvar, ASTNode arg ) : void
bvar string
arg ASTNode
리턴 void

replaceChild() 공개 메소드

public replaceChild ( long n, ASTNode disownedChild ) : int
n long
disownedChild ASTNode
리턴 int

replaceChild() 공개 메소드

public replaceChild ( long n, ASTNode disownedChild, bool delreplaced ) : int
n long
disownedChild ASTNode
delreplaced bool
리턴 int

replaceIDWithFunction() 공개 메소드

public replaceIDWithFunction ( string id, ASTNode function ) : void
id string
function ASTNode
리턴 void

representsBvar() 공개 메소드

public representsBvar ( ) : bool
리턴 bool

returnsBoolean() 공개 메소드

public returnsBoolean ( ) : bool
리턴 bool

returnsBoolean() 공개 메소드

public returnsBoolean ( Model model ) : bool
model Model
리턴 bool

setCharacter() 공개 메소드

public setCharacter ( char value ) : int
value char
리턴 int

setClass() 공개 메소드

public setClass ( string className ) : int
className string
리턴 int

setDefinitionURL() 공개 메소드

public setDefinitionURL ( XMLAttributes url ) : int
url XMLAttributes
리턴 int

setDefinitionURL() 공개 메소드

public setDefinitionURL ( string url ) : int
url string
리턴 int

setId() 공개 메소드

public setId ( string id ) : int
id string
리턴 int

setIsChildFlag() 공개 메소드

public setIsChildFlag ( bool flag ) : void
flag bool
리턴 void

setName() 공개 메소드

public setName ( string name ) : int
name string
리턴 int

setStyle() 공개 메소드

public setStyle ( string style ) : int
style string
리턴 int

setType() 공개 메소드

public setType ( int type ) : int
type int
리턴 int

setUnits() 공개 메소드

public setUnits ( string units ) : int
units string
리턴 int

setValue() 공개 메소드

public setValue ( double value ) : int
value double
리턴 int

setValue() 공개 메소드

public setValue ( double mantissa, int exponent ) : int
mantissa double
exponent int
리턴 int

setValue() 공개 메소드

public setValue ( int value ) : int
value int
리턴 int

setValue() 공개 메소드

public setValue ( int numerator, int denominator ) : int
numerator int
denominator int
리턴 int

swapChildren() 공개 메소드

public swapChildren ( ASTNode that ) : int
that ASTNode
리턴 int

unsetClass() 공개 메소드

public unsetClass ( ) : int
리턴 int

unsetId() 공개 메소드

public unsetId ( ) : int
리턴 int

unsetParentSBMLObject() 공개 메소드

public unsetParentSBMLObject ( ) : int
리턴 int

unsetStyle() 공개 메소드

public unsetStyle ( ) : int
리턴 int

unsetUnits() 공개 메소드

public unsetUnits ( ) : int
리턴 int

unsetUserData() 공개 메소드

public unsetUserData ( ) : int
리턴 int

write() 공개 메소드

public write ( XMLOutputStream stream ) : void
stream XMLOutputStream
리턴 void

writeNodeOfType() 공개 메소드

public writeNodeOfType ( XMLOutputStream stream, int type ) : void
stream XMLOutputStream
type int
리턴 void

writeNodeOfType() 공개 메소드

public writeNodeOfType ( XMLOutputStream stream, int type, bool inChildNode ) : void
stream XMLOutputStream
type int
inChildNode bool
리턴 void