C# Class libsbmlcs.ASTNode

Inheritance: IDisposable
Afficher le fichier Open project: sys-bio/libroadrunner-deps Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ASTNode ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( ASTNode obj ) : HandleRef
getCPtrAndDisown ( ASTNode obj ) : HandleRef

Method Details

ASTNode() public méthode

public ASTNode ( ) : System
Résultat System

ASTNode() public méthode

public ASTNode ( ASTNode orig ) : System
orig ASTNode
Résultat System

ASTNode() public méthode

public ASTNode ( SBMLNamespaces sbmlns ) : System
sbmlns SBMLNamespaces
Résultat System

ASTNode() public méthode

public ASTNode ( SBMLNamespaces sbmlns, int type ) : System
sbmlns SBMLNamespaces
type int
Résultat System

ASTNode() public méthode

public ASTNode ( int type ) : System
type int
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Equals() public méthode

public Equals ( Object sb ) : bool
sb Object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

addChild() public méthode

public addChild ( ASTNode disownedChild ) : int
disownedChild ASTNode
Résultat int

addSemanticsAnnotation() public méthode

public addSemanticsAnnotation ( XMLNode disownedAnnotation ) : int
disownedAnnotation XMLNode
Résultat int

canonicalize() public méthode

public canonicalize ( ) : bool
Résultat bool

deepCopy() public méthode

public deepCopy ( ) : ASTBase
Résultat ASTBase

freeName() public méthode

public freeName ( ) : int
Résultat int

getCharacter() public méthode

public getCharacter ( ) : char
Résultat char

getChild() public méthode

public getChild ( long n ) : ASTNode
n long
Résultat ASTNode

getClass() public méthode

public getClass ( ) : string
Résultat string

getDefinitionURL() public méthode

public getDefinitionURL ( ) : XMLAttributes
Résultat XMLAttributes

getDefinitionURLString() public méthode

public getDefinitionURLString ( ) : string
Résultat string

getDenominator() public méthode

public getDenominator ( ) : int
Résultat int

getExponent() public méthode

public getExponent ( ) : int
Résultat int

getExtendedType() public méthode

public getExtendedType ( ) : int
Résultat int

getId() public méthode

public getId ( ) : string
Résultat string

getInteger() public méthode

public getInteger ( ) : int
Résultat int

getLeftChild() public méthode

public getLeftChild ( ) : ASTNode
Résultat ASTNode

getListOfNodes() public méthode

public getListOfNodes ( ) : ASTNodeList
Résultat ASTNodeList

getMantissa() public méthode

public getMantissa ( ) : double
Résultat double

getName() public méthode

public getName ( ) : string
Résultat string

getNumBvars() public méthode

public getNumBvars ( ) : long
Résultat long

getNumChildren() public méthode

public getNumChildren ( ) : long
Résultat long

getNumPiece() public méthode

public getNumPiece ( ) : long
Résultat long

getNumSemanticsAnnotations() public méthode

public getNumSemanticsAnnotations ( ) : long
Résultat long

getNumerator() public méthode

public getNumerator ( ) : int
Résultat int

getOperatorName() public méthode

public getOperatorName ( ) : string
Résultat string

getPackageName() public méthode

public getPackageName ( ) : string
Résultat string

getParentSBMLObject() public méthode

public getParentSBMLObject ( ) : SBase
Résultat SBase

getPlugin() public méthode

public getPlugin ( long n ) : ASTBasePlugin
n long
Résultat ASTBasePlugin

getPlugin() public méthode

public getPlugin ( string package ) : ASTBasePlugin
package string
Résultat ASTBasePlugin

getPrecedence() public méthode

public getPrecedence ( ) : int
Résultat int

getReal() public méthode

public getReal ( ) : double
Résultat double

getRightChild() public méthode

public getRightChild ( ) : ASTNode
Résultat ASTNode

getSemanticsAnnotation() public méthode

public getSemanticsAnnotation ( long n ) : XMLNode
n long
Résultat XMLNode

getStyle() public méthode

public getStyle ( ) : string
Résultat string

getType() public méthode

public getType ( ) : int
Résultat int

getTypeCode() public méthode

public getTypeCode ( ) : int
Résultat int

getUnits() public méthode

public getUnits ( ) : string
Résultat string

getValue() public méthode

public getValue ( ) : double
Résultat double

hasCorrectNumberArguments() public méthode

public hasCorrectNumberArguments ( ) : bool
Résultat bool

hasTypeAndNumChildren() public méthode

public hasTypeAndNumChildren ( int type, long numchildren ) : int
type int
numchildren long
Résultat int

hasUnits() public méthode

public hasUnits ( ) : bool
Résultat bool

insertChild() public méthode

public insertChild ( long n, ASTNode disownedChild ) : int
n long
disownedChild ASTNode
Résultat int

isAvogadro() public méthode

public isAvogadro ( ) : bool
Résultat bool

isBoolean() public méthode

public isBoolean ( ) : bool
Résultat bool

isConstant() public méthode

public isConstant ( ) : bool
Résultat bool

isFunction() public méthode

public isFunction ( ) : bool
Résultat bool

isInfinity() public méthode

public isInfinity ( ) : bool
Résultat bool

isInteger() public méthode

public isInteger ( ) : bool
Résultat bool

isLambda() public méthode

public isLambda ( ) : bool
Résultat bool

isLog10() public méthode

public isLog10 ( ) : bool
Résultat bool

isLogical() public méthode

public isLogical ( ) : bool
Résultat bool

isNaN() public méthode

public isNaN ( ) : bool
Résultat bool

isName() public méthode

public isName ( ) : bool
Résultat bool

isNegInfinity() public méthode

public isNegInfinity ( ) : bool
Résultat bool

isNumber() public méthode

public isNumber ( ) : bool
Résultat bool

isOperator() public méthode

public isOperator ( ) : bool
Résultat bool

isPiecewise() public méthode

public isPiecewise ( ) : bool
Résultat bool

isQualifier() public méthode

public isQualifier ( ) : bool
Résultat bool

isRational() public méthode

public isRational ( ) : bool
Résultat bool

isReal() public méthode

public isReal ( ) : bool
Résultat bool

isRelational() public méthode

public isRelational ( ) : bool
Résultat bool

isSemantics() public méthode

public isSemantics ( ) : bool
Résultat bool

isSetClass() public méthode

public isSetClass ( ) : bool
Résultat bool

isSetId() public méthode

public isSetId ( ) : bool
Résultat bool

isSetParentSBMLObject() public méthode

public isSetParentSBMLObject ( ) : bool
Résultat bool

isSetStyle() public méthode

public isSetStyle ( ) : bool
Résultat bool

isSetUnits() public méthode

public isSetUnits ( ) : bool
Résultat bool

isSetUserData() public méthode

public isSetUserData ( ) : bool
Résultat bool

isSqrt() public méthode

public isSqrt ( ) : bool
Résultat bool

isUMinus() public méthode

public isUMinus ( ) : bool
Résultat bool

isUPlus() public méthode

public isUPlus ( ) : bool
Résultat bool

isUnknown() public méthode

public isUnknown ( ) : bool
Résultat bool

isWellFormedASTNode() public méthode

public isWellFormedASTNode ( ) : bool
Résultat bool

operator() public static méthode

public static operator ( ) : bool
Résultat bool

prependChild() public méthode

public prependChild ( ASTNode disownedChild ) : int
disownedChild ASTNode
Résultat int

read() public méthode

public read ( XMLInputStream stream ) : bool
stream XMLInputStream
Résultat bool

read() public méthode

public read ( XMLInputStream stream, string reqd_prefix ) : bool
stream XMLInputStream
reqd_prefix string
Résultat bool

reduceToBinary() public méthode

public reduceToBinary ( ) : void
Résultat void

removeChild() public méthode

public removeChild ( long n ) : int
n long
Résultat int

renameSIdRefs() public méthode

public renameSIdRefs ( string oldid, string newid ) : void
oldid string
newid string
Résultat void

renameUnitSIdRefs() public méthode

public renameUnitSIdRefs ( string oldid, string newid ) : void
oldid string
newid string
Résultat void

replaceArgument() public méthode

public replaceArgument ( string bvar, ASTNode arg ) : void
bvar string
arg ASTNode
Résultat void

replaceChild() public méthode

public replaceChild ( long n, ASTNode disownedChild ) : int
n long
disownedChild ASTNode
Résultat int

replaceChild() public méthode

public replaceChild ( long n, ASTNode disownedChild, bool delreplaced ) : int
n long
disownedChild ASTNode
delreplaced bool
Résultat int

replaceIDWithFunction() public méthode

public replaceIDWithFunction ( string id, ASTNode function ) : void
id string
function ASTNode
Résultat void

representsBvar() public méthode

public representsBvar ( ) : bool
Résultat bool

returnsBoolean() public méthode

public returnsBoolean ( ) : bool
Résultat bool

returnsBoolean() public méthode

public returnsBoolean ( Model model ) : bool
model Model
Résultat bool

setCharacter() public méthode

public setCharacter ( char value ) : int
value char
Résultat int

setClass() public méthode

public setClass ( string className ) : int
className string
Résultat int

setDefinitionURL() public méthode

public setDefinitionURL ( XMLAttributes url ) : int
url XMLAttributes
Résultat int

setDefinitionURL() public méthode

public setDefinitionURL ( string url ) : int
url string
Résultat int

setId() public méthode

public setId ( string id ) : int
id string
Résultat int

setIsChildFlag() public méthode

public setIsChildFlag ( bool flag ) : void
flag bool
Résultat void

setName() public méthode

public setName ( string name ) : int
name string
Résultat int

setStyle() public méthode

public setStyle ( string style ) : int
style string
Résultat int

setType() public méthode

public setType ( int type ) : int
type int
Résultat int

setUnits() public méthode

public setUnits ( string units ) : int
units string
Résultat int

setValue() public méthode

public setValue ( double value ) : int
value double
Résultat int

setValue() public méthode

public setValue ( double mantissa, int exponent ) : int
mantissa double
exponent int
Résultat int

setValue() public méthode

public setValue ( int value ) : int
value int
Résultat int

setValue() public méthode

public setValue ( int numerator, int denominator ) : int
numerator int
denominator int
Résultat int

swapChildren() public méthode

public swapChildren ( ASTNode that ) : int
that ASTNode
Résultat int

unsetClass() public méthode

public unsetClass ( ) : int
Résultat int

unsetId() public méthode

public unsetId ( ) : int
Résultat int

unsetParentSBMLObject() public méthode

public unsetParentSBMLObject ( ) : int
Résultat int

unsetStyle() public méthode

public unsetStyle ( ) : int
Résultat int

unsetUnits() public méthode

public unsetUnits ( ) : int
Résultat int

unsetUserData() public méthode

public unsetUserData ( ) : int
Résultat int

write() public méthode

public write ( XMLOutputStream stream ) : void
stream XMLOutputStream
Résultat void

writeNodeOfType() public méthode

public writeNodeOfType ( XMLOutputStream stream, int type ) : void
stream XMLOutputStream
type int
Résultat void

writeNodeOfType() public méthode

public writeNodeOfType ( XMLOutputStream stream, int type, bool inChildNode ) : void
stream XMLOutputStream
type int
inChildNode bool
Résultat void