C# Класс libsbmlcs.ASTNode

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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