C# 클래스 libsbml.ASTBase

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

보호된 프로퍼티들

프로퍼티 타입 설명
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