C# Class libsbml.ASTBase

Inheritance: IDisposable
Show file Open project: sys-bio/libroadrunner-deps Class Usage Examples

Protected Properties

Property Type Description
swigCMemOwn bool

Public Methods

Method Description
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

Private Methods

Method Description
ASTBase ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( ASTBase obj ) : HandleRef
getCPtrAndDisown ( ASTBase obj ) : HandleRef

Method Details

Dispose() public method

public Dispose ( ) : void
return void

addExpectedAttributes() public method

public addExpectedAttributes ( SWIGTYPE_p_ExpectedAttributes attributes, XMLInputStream stream ) : void
attributes SWIGTYPE_p_ExpectedAttributes
stream XMLInputStream
return void

addPlugin() public method

public addPlugin ( ASTBasePlugin plugin ) : void
plugin ASTBasePlugin
return void

deepCopy() public method

public deepCopy ( ) : ASTBase
return ASTBase

getClass() public method

public getClass ( ) : string
return string

getExtendedType() public method

public getExtendedType ( ) : int
return int

getFunction() public method

public getFunction ( ) : ASTBase
return ASTBase

getId() public method

public getId ( ) : string
return string

getL3PackageInfixPrecedence() public method

public getL3PackageInfixPrecedence ( ) : int
return int

getNameFromType() public method

public getNameFromType ( int type ) : string
type int
return string

getNumPlugins() public method

public getNumPlugins ( ) : long
return long

getPackageName() public method

public getPackageName ( ) : string
return string

getParentSBMLObject() public method

public getParentSBMLObject ( ) : SBase
return SBase

getPlugin() public method

public getPlugin ( long n ) : ASTBasePlugin
n long
return ASTBasePlugin

getPlugin() public method

public getPlugin ( string package ) : ASTBasePlugin
package string
return ASTBasePlugin

getStyle() public method

public getStyle ( ) : string
return string

getType() public method

public getType ( ) : int
return int

getTypeCode() public method

public getTypeCode ( ) : int
return int

getTypeFromName() public method

public getTypeFromName ( string name ) : int
name string
return int

getUnitsPrefix() public method

public getUnitsPrefix ( ) : string
return string

getValue() public method

public getValue ( ) : double
return double

hasCnUnits() public method

public hasCnUnits ( ) : bool
return bool

hasCorrectNumberArguments() public method

public hasCorrectNumberArguments ( ) : bool
return bool

hasPackageOnlyInfixSyntax() public method

public hasPackageOnlyInfixSyntax ( ) : bool
return bool

hasUnambiguousPackageInfixGrammar() public method

public hasUnambiguousPackageInfixGrammar ( ASTNode child ) : bool
child ASTNode
return bool

isAvogadro() public method

public isAvogadro ( ) : bool
return bool

isBinaryFunction() public method

public isBinaryFunction ( ) : bool
return bool

isBoolean() public method

public isBoolean ( ) : bool
return bool

isCSymbolFunction() public method

public isCSymbolFunction ( ) : bool
return bool

isCSymbolNumber() public method

public isCSymbolNumber ( ) : bool
return bool

isCiNumber() public method

public isCiNumber ( ) : bool
return bool

isConstant() public method

public isConstant ( ) : bool
return bool

isConstantNumber() public method

public isConstantNumber ( ) : bool
return bool

isExponential() public method

public isExponential ( ) : bool
return bool

isFunction() public method

public isFunction ( ) : bool
return bool

isFunctionNode() public method

public isFunctionNode ( ) : bool
return bool

isInteger() public method

public isInteger ( ) : bool
return bool

isLambda() public method

public isLambda ( ) : bool
return bool

isLogical() public method

public isLogical ( ) : bool
return bool

isName() public method

public isName ( ) : bool
return bool

isNaryFunction() public method

public isNaryFunction ( ) : bool
return bool

isNumber() public method

public isNumber ( ) : bool
return bool

isNumberNode() public method

public isNumberNode ( ) : bool
return bool

isOperator() public method

public isOperator ( ) : bool
return bool

isPackageInfixFunction() public method

public isPackageInfixFunction ( ) : bool
return bool

isPiecewise() public method

public isPiecewise ( ) : bool
return bool

isQualifier() public method

public isQualifier ( ) : bool
return bool

isRational() public method

public isRational ( ) : bool
return bool

isReal() public method

public isReal ( ) : bool
return bool

isRelational() public method

public isRelational ( ) : bool
return bool

isSemantics() public method

public isSemantics ( ) : bool
return bool

isSetClass() public method

public isSetClass ( ) : bool
return bool

isSetId() public method

public isSetId ( ) : bool
return bool

isSetParentSBMLObject() public method

public isSetParentSBMLObject ( ) : bool
return bool

isSetStyle() public method

public isSetStyle ( ) : bool
return bool

isSetType() public method

public isSetType ( ) : bool
return bool

isSetUserData() public method

public isSetUserData ( ) : bool
return bool

isTopLevelMathMLFunctionNodeTag() public method

public isTopLevelMathMLFunctionNodeTag ( string name ) : bool
name string
return bool

isTopLevelMathMLNumberNodeTag() public method

public isTopLevelMathMLNumberNodeTag ( string name ) : bool
name string
return bool

isUnaryFunction() public method

public isUnaryFunction ( ) : bool
return bool

isUnknown() public method

public isUnknown ( ) : bool
return bool

isUserFunction() public method

public isUserFunction ( ) : bool
return bool

isWellFormedNode() public method

public isWellFormedNode ( ) : bool
return bool

loadASTPlugins() public method

public loadASTPlugins ( SBMLNamespaces sbmlns ) : void
sbmlns SBMLNamespaces
return void

logError() public method

public logError ( XMLInputStream stream, XMLToken element, int code ) : void
stream XMLInputStream
element XMLToken
code int
return void

logError() public method

public logError ( XMLInputStream stream, XMLToken element, int code, string msg ) : void
stream XMLInputStream
element XMLToken
code int
msg string
return void

read() public method

public read ( XMLInputStream stream ) : bool
stream XMLInputStream
return bool

read() public method

public read ( XMLInputStream stream, string reqd_prefix ) : bool
stream XMLInputStream
reqd_prefix string
return bool

readAttributes() public method

public readAttributes ( XMLAttributes attributes, SWIGTYPE_p_ExpectedAttributes expectedAttributes, XMLInputStream stream, XMLToken element ) : bool
attributes XMLAttributes
expectedAttributes SWIGTYPE_p_ExpectedAttributes
stream XMLInputStream
element XMLToken
return bool

representsBvar() public method

public representsBvar ( ) : bool
return bool

setClass() public method

public setClass ( string className ) : int
className string
return int

setId() public method

public setId ( string id ) : int
id string
return int

setIsBvar() public method

public setIsBvar ( bool isbvar ) : int
isbvar bool
return int

setIsChildFlag() public method

public setIsChildFlag ( bool flag ) : void
flag bool
return void

setPackageName() public method

public setPackageName ( string name ) : int
name string
return int

setStyle() public method

public setStyle ( string style ) : int
style string
return int

setType() public method

public setType ( int type ) : int
type int
return int

unsetClass() public method

public unsetClass ( ) : int
return int

unsetId() public method

public unsetId ( ) : int
return int

unsetParentSBMLObject() public method

public unsetParentSBMLObject ( ) : int
return int

unsetStyle() public method

public unsetStyle ( ) : int
return int

unsetUserData() public method

public unsetUserData ( ) : int
return int

write() public method

public write ( XMLOutputStream stream ) : void
stream XMLOutputStream
return void

writeNodeOfType() public method

public writeNodeOfType ( XMLOutputStream stream, int type ) : void
stream XMLOutputStream
type int
return void

writeNodeOfType() public method

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

Property Details

swigCMemOwn protected property

protected bool swigCMemOwn
return bool