C# Класс libsbml.ASTBase

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

Защищенные свойства (Protected)

Свойство Тип Описание
swigCMemOwn bool

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

Метод Описание
Dispose ( ) : void
addExpectedAttributes ( SWIGTYPE_p_ExpectedAttributes attributes, XMLInputStream stream ) : void
addPlugin ( ASTBasePlugin plugin ) : void
deepCopy ( ) : ASTBase
getClass ( ) : string
getExtendedType ( ) : int
getFunction ( ) : ASTBase
getId ( ) : string
getL3PackageInfixPrecedence ( ) : int
getNameFromType ( int type ) : string
getNumPlugins ( ) : long
getPackageName ( ) : string
getParentSBMLObject ( ) : SBase
getPlugin ( long n ) : ASTBasePlugin
getPlugin ( string package ) : ASTBasePlugin
getStyle ( ) : string
getType ( ) : int
getTypeCode ( ) : int
getTypeFromName ( string name ) : int
getUnitsPrefix ( ) : string
getValue ( ) : double
hasCnUnits ( ) : bool
hasCorrectNumberArguments ( ) : bool
hasPackageOnlyInfixSyntax ( ) : bool
hasUnambiguousPackageInfixGrammar ( ASTNode child ) : bool
isAvogadro ( ) : bool
isBinaryFunction ( ) : bool
isBoolean ( ) : bool
isCSymbolFunction ( ) : bool
isCSymbolNumber ( ) : bool
isCiNumber ( ) : bool
isConstant ( ) : bool
isConstantNumber ( ) : bool
isExponential ( ) : bool
isFunction ( ) : bool
isFunctionNode ( ) : bool
isInteger ( ) : bool
isLambda ( ) : bool
isLogical ( ) : bool
isName ( ) : bool
isNaryFunction ( ) : bool
isNumber ( ) : bool
isNumberNode ( ) : bool
isOperator ( ) : bool
isPackageInfixFunction ( ) : bool
isPiecewise ( ) : bool
isQualifier ( ) : bool
isRational ( ) : bool
isReal ( ) : bool
isRelational ( ) : bool
isSemantics ( ) : bool
isSetClass ( ) : bool
isSetId ( ) : bool
isSetParentSBMLObject ( ) : bool
isSetStyle ( ) : bool
isSetType ( ) : bool
isSetUserData ( ) : bool
isTopLevelMathMLFunctionNodeTag ( string name ) : bool
isTopLevelMathMLNumberNodeTag ( string name ) : bool
isUnaryFunction ( ) : bool
isUnknown ( ) : bool
isUserFunction ( ) : bool
isWellFormedNode ( ) : bool
loadASTPlugins ( SBMLNamespaces sbmlns ) : void
logError ( XMLInputStream stream, XMLToken element, int code ) : void
logError ( XMLInputStream stream, XMLToken element, int code, string msg ) : void
read ( XMLInputStream stream ) : bool
read ( XMLInputStream stream, string reqd_prefix ) : bool
readAttributes ( XMLAttributes attributes, SWIGTYPE_p_ExpectedAttributes expectedAttributes, XMLInputStream stream, XMLToken element ) : bool
representsBvar ( ) : bool
setClass ( string className ) : int
setId ( string id ) : int
setIsBvar ( bool isbvar ) : int
setIsChildFlag ( bool flag ) : void
setPackageName ( string name ) : int
setStyle ( string style ) : int
setType ( int type ) : int
unsetClass ( ) : int
unsetId ( ) : int
unsetParentSBMLObject ( ) : int
unsetStyle ( ) : int
unsetUserData ( ) : int
write ( XMLOutputStream stream ) : void
writeNodeOfType ( XMLOutputStream stream, int type ) : void
writeNodeOfType ( XMLOutputStream stream, int type, bool inChildNode ) : void

Приватные методы

Метод Описание
ASTBase ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( ASTBase obj ) : HandleRef
getCPtrAndDisown ( ASTBase obj ) : HandleRef

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

addExpectedAttributes() публичный Метод

public addExpectedAttributes ( SWIGTYPE_p_ExpectedAttributes attributes, XMLInputStream stream ) : void
attributes SWIGTYPE_p_ExpectedAttributes
stream XMLInputStream
Результат void

addPlugin() публичный Метод

public addPlugin ( ASTBasePlugin plugin ) : void
plugin ASTBasePlugin
Результат void

deepCopy() публичный Метод

public deepCopy ( ) : ASTBase
Результат ASTBase

getClass() публичный Метод

public getClass ( ) : string
Результат string

getExtendedType() публичный Метод

public getExtendedType ( ) : int
Результат int

getFunction() публичный Метод

public getFunction ( ) : ASTBase
Результат ASTBase

getId() публичный Метод

public getId ( ) : string
Результат string

getL3PackageInfixPrecedence() публичный Метод

public getL3PackageInfixPrecedence ( ) : int
Результат int

getNameFromType() публичный Метод

public getNameFromType ( int type ) : string
type int
Результат string

getNumPlugins() публичный Метод

public getNumPlugins ( ) : long
Результат long

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

getStyle() публичный Метод

public getStyle ( ) : string
Результат string

getType() публичный Метод

public getType ( ) : int
Результат int

getTypeCode() публичный Метод

public getTypeCode ( ) : int
Результат int

getTypeFromName() публичный Метод

public getTypeFromName ( string name ) : int
name string
Результат int

getUnitsPrefix() публичный Метод

public getUnitsPrefix ( ) : string
Результат string

getValue() публичный Метод

public getValue ( ) : double
Результат double

hasCnUnits() публичный Метод

public hasCnUnits ( ) : bool
Результат bool

hasCorrectNumberArguments() публичный Метод

public hasCorrectNumberArguments ( ) : bool
Результат bool

hasPackageOnlyInfixSyntax() публичный Метод

public hasPackageOnlyInfixSyntax ( ) : bool
Результат bool

hasUnambiguousPackageInfixGrammar() публичный Метод

public hasUnambiguousPackageInfixGrammar ( ASTNode child ) : bool
child ASTNode
Результат bool

isAvogadro() публичный Метод

public isAvogadro ( ) : bool
Результат bool

isBinaryFunction() публичный Метод

public isBinaryFunction ( ) : bool
Результат bool

isBoolean() публичный Метод

public isBoolean ( ) : bool
Результат bool

isCSymbolFunction() публичный Метод

public isCSymbolFunction ( ) : bool
Результат bool

isCSymbolNumber() публичный Метод

public isCSymbolNumber ( ) : bool
Результат bool

isCiNumber() публичный Метод

public isCiNumber ( ) : bool
Результат bool

isConstant() публичный Метод

public isConstant ( ) : bool
Результат bool

isConstantNumber() публичный Метод

public isConstantNumber ( ) : bool
Результат bool

isExponential() публичный Метод

public isExponential ( ) : bool
Результат bool

isFunction() публичный Метод

public isFunction ( ) : bool
Результат bool

isFunctionNode() публичный Метод

public isFunctionNode ( ) : bool
Результат bool

isInteger() публичный Метод

public isInteger ( ) : bool
Результат bool

isLambda() публичный Метод

public isLambda ( ) : bool
Результат bool

isLogical() публичный Метод

public isLogical ( ) : bool
Результат bool

isName() публичный Метод

public isName ( ) : bool
Результат bool

isNaryFunction() публичный Метод

public isNaryFunction ( ) : bool
Результат bool

isNumber() публичный Метод

public isNumber ( ) : bool
Результат bool

isNumberNode() публичный Метод

public isNumberNode ( ) : bool
Результат bool

isOperator() публичный Метод

public isOperator ( ) : bool
Результат bool

isPackageInfixFunction() публичный Метод

public isPackageInfixFunction ( ) : 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

isSetType() публичный Метод

public isSetType ( ) : bool
Результат bool

isSetUserData() публичный Метод

public isSetUserData ( ) : bool
Результат bool

isTopLevelMathMLFunctionNodeTag() публичный Метод

public isTopLevelMathMLFunctionNodeTag ( string name ) : bool
name string
Результат bool

isTopLevelMathMLNumberNodeTag() публичный Метод

public isTopLevelMathMLNumberNodeTag ( string name ) : bool
name string
Результат bool

isUnaryFunction() публичный Метод

public isUnaryFunction ( ) : bool
Результат bool

isUnknown() публичный Метод

public isUnknown ( ) : bool
Результат bool

isUserFunction() публичный Метод

public isUserFunction ( ) : bool
Результат bool

isWellFormedNode() публичный Метод

public isWellFormedNode ( ) : bool
Результат bool

loadASTPlugins() публичный Метод

public loadASTPlugins ( SBMLNamespaces sbmlns ) : void
sbmlns SBMLNamespaces
Результат void

logError() публичный Метод

public logError ( XMLInputStream stream, XMLToken element, int code ) : void
stream XMLInputStream
element XMLToken
code int
Результат void

logError() публичный Метод

public logError ( XMLInputStream stream, XMLToken element, int code, string msg ) : void
stream XMLInputStream
element XMLToken
code int
msg string
Результат void

read() публичный Метод

public read ( XMLInputStream stream ) : bool
stream XMLInputStream
Результат bool

read() публичный Метод

public read ( XMLInputStream stream, string reqd_prefix ) : bool
stream XMLInputStream
reqd_prefix string
Результат bool

readAttributes() публичный Метод

public readAttributes ( XMLAttributes attributes, SWIGTYPE_p_ExpectedAttributes expectedAttributes, XMLInputStream stream, XMLToken element ) : bool
attributes XMLAttributes
expectedAttributes SWIGTYPE_p_ExpectedAttributes
stream XMLInputStream
element XMLToken
Результат bool

representsBvar() публичный Метод

public representsBvar ( ) : bool
Результат bool

setClass() публичный Метод

public setClass ( string className ) : int
className string
Результат int

setId() публичный Метод

public setId ( string id ) : int
id string
Результат int

setIsBvar() публичный Метод

public setIsBvar ( bool isbvar ) : int
isbvar bool
Результат int

setIsChildFlag() публичный Метод

public setIsChildFlag ( bool flag ) : void
flag bool
Результат void

setPackageName() публичный Метод

public setPackageName ( string name ) : int
name string
Результат int

setStyle() публичный Метод

public setStyle ( string style ) : int
style string
Результат int

setType() публичный Метод

public setType ( int type ) : int
type int
Результат int

unsetClass() публичный Метод

public unsetClass ( ) : int
Результат int

unsetId() публичный Метод

public unsetId ( ) : int
Результат int

unsetParentSBMLObject() публичный Метод

public unsetParentSBMLObject ( ) : int
Результат int

unsetStyle() публичный Метод

public unsetStyle ( ) : 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

Описание свойств

swigCMemOwn защищенное свойство

protected bool swigCMemOwn
Результат bool