C# 클래스 libsbml.ASTBasePlugin

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

보호된 프로퍼티들

프로퍼티 타입 설명
swigCMemOwn bool

공개 메소드들

메소드 설명
Dispose ( ) : void
addChild ( ASTBase child ) : int
addExpectedAttributes ( SWIGTYPE_p_ExpectedAttributes attributes, XMLInputStream stream, int type ) : void
clone ( ) : ASTBasePlugin
connectToParent ( ASTBase astbase ) : void
createMath ( int type ) : void
enablePackageInternal ( string pkgURI, string pkgPrefix, bool flag ) : void
getChild ( long n ) : ASTBase
getElementNamespace ( ) : string
getLevel ( ) : long
getMath ( ) : ASTBase
getNameFromType ( int type ) : string
getNumChildren ( ) : long
getPackageName ( ) : string
getPackageVersion ( ) : long
getParentASTObject ( ) : ASTBase
getPrefix ( ) : string
getSBMLNamespaces ( ) : SBMLNamespaces
getTypeFromName ( string name ) : int
getURI ( ) : string
getVersion ( ) : long
hasCorrectNumberArguments ( int type ) : bool
insertChild ( long n, ASTBase newChild ) : int
isCSymbolFunction ( int type ) : bool
isCSymbolNumber ( int type ) : bool
isConstantNumber ( int type ) : bool
isFunction ( int type ) : bool
isFunctionNode ( int type ) : bool
isLogical ( int type ) : bool
isName ( int type ) : bool
isNumber ( int type ) : bool
isNumberNode ( int type ) : bool
isOperator ( int type ) : bool
isRelational ( int type ) : bool
isSetMath ( ) : bool
isTopLevelMathMLFunctionNodeTag ( string name ) : bool
isTopLevelMathMLNumberNodeTag ( string name ) : bool
isWellFormedNode ( int type ) : bool
prependChild ( ASTBase newChild ) : int
read ( XMLInputStream stream, string reqd_prefix, XMLToken currentElement ) : bool
readAttributes ( XMLAttributes attributes, SWIGTYPE_p_ExpectedAttributes expectedAttributes, XMLInputStream stream, XMLToken element, int type ) : bool
removeChild ( long n ) : int
renameSIdRefs ( string oldid, string newid ) : void
renameUnitSIdRefs ( string oldid, string newid ) : void
replaceChild ( long n, ASTBase newChild, bool delreplaced ) : int
replaceIDWithFunction ( string id, ASTNode function ) : void
representsBinaryFunction ( int type ) : bool
representsNaryFunction ( int type ) : bool
representsQualifier ( int type ) : bool
representsUnaryFunction ( int type ) : bool
setElementNamespace ( string uri ) : int
setPrefix ( string prefix ) : int
setSBMLExtension ( SBMLExtension ext ) : int
stripPackage ( string pkgPrefix, bool flag ) : bool
swapChildren ( SWIGTYPE_p_ASTFunction that ) : int
writeAttributes ( XMLOutputStream stream, int type ) : void
writeXMLNS ( XMLOutputStream stream ) : void

비공개 메소드들

메소드 설명
ASTBasePlugin ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( ASTBasePlugin obj ) : HandleRef
getCPtrAndDisown ( ASTBasePlugin obj ) : HandleRef

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

addChild() 공개 메소드

public addChild ( ASTBase child ) : int
child ASTBase
리턴 int

addExpectedAttributes() 공개 메소드

public addExpectedAttributes ( SWIGTYPE_p_ExpectedAttributes attributes, XMLInputStream stream, int type ) : void
attributes SWIGTYPE_p_ExpectedAttributes
stream XMLInputStream
type int
리턴 void

clone() 공개 메소드

public clone ( ) : ASTBasePlugin
리턴 ASTBasePlugin

connectToParent() 공개 메소드

public connectToParent ( ASTBase astbase ) : void
astbase ASTBase
리턴 void

createMath() 공개 메소드

public createMath ( int type ) : void
type int
리턴 void

enablePackageInternal() 공개 메소드

public enablePackageInternal ( string pkgURI, string pkgPrefix, bool flag ) : void
pkgURI string
pkgPrefix string
flag bool
리턴 void

getChild() 공개 메소드

public getChild ( long n ) : ASTBase
n long
리턴 ASTBase

getElementNamespace() 공개 메소드

public getElementNamespace ( ) : string
리턴 string

getLevel() 공개 메소드

public getLevel ( ) : long
리턴 long

getMath() 공개 메소드

public getMath ( ) : ASTBase
리턴 ASTBase

getNameFromType() 공개 메소드

public getNameFromType ( int type ) : string
type int
리턴 string

getNumChildren() 공개 메소드

public getNumChildren ( ) : long
리턴 long

getPackageName() 공개 메소드

public getPackageName ( ) : string
리턴 string

getPackageVersion() 공개 메소드

public getPackageVersion ( ) : long
리턴 long

getParentASTObject() 공개 메소드

public getParentASTObject ( ) : ASTBase
리턴 ASTBase

getPrefix() 공개 메소드

public getPrefix ( ) : string
리턴 string

getSBMLNamespaces() 공개 메소드

public getSBMLNamespaces ( ) : SBMLNamespaces
리턴 SBMLNamespaces

getTypeFromName() 공개 메소드

public getTypeFromName ( string name ) : int
name string
리턴 int

getURI() 공개 메소드

public getURI ( ) : string
리턴 string

getVersion() 공개 메소드

public getVersion ( ) : long
리턴 long

hasCorrectNumberArguments() 공개 메소드

public hasCorrectNumberArguments ( int type ) : bool
type int
리턴 bool

insertChild() 공개 메소드

public insertChild ( long n, ASTBase newChild ) : int
n long
newChild ASTBase
리턴 int

isCSymbolFunction() 공개 메소드

public isCSymbolFunction ( int type ) : bool
type int
리턴 bool

isCSymbolNumber() 공개 메소드

public isCSymbolNumber ( int type ) : bool
type int
리턴 bool

isConstantNumber() 공개 메소드

public isConstantNumber ( int type ) : bool
type int
리턴 bool

isFunction() 공개 메소드

public isFunction ( int type ) : bool
type int
리턴 bool

isFunctionNode() 공개 메소드

public isFunctionNode ( int type ) : bool
type int
리턴 bool

isLogical() 공개 메소드

public isLogical ( int type ) : bool
type int
리턴 bool

isName() 공개 메소드

public isName ( int type ) : bool
type int
리턴 bool

isNumber() 공개 메소드

public isNumber ( int type ) : bool
type int
리턴 bool

isNumberNode() 공개 메소드

public isNumberNode ( int type ) : bool
type int
리턴 bool

isOperator() 공개 메소드

public isOperator ( int type ) : bool
type int
리턴 bool

isRelational() 공개 메소드

public isRelational ( int type ) : bool
type int
리턴 bool

isSetMath() 공개 메소드

public isSetMath ( ) : bool
리턴 bool

isTopLevelMathMLFunctionNodeTag() 공개 메소드

public isTopLevelMathMLFunctionNodeTag ( string name ) : bool
name string
리턴 bool

isTopLevelMathMLNumberNodeTag() 공개 메소드

public isTopLevelMathMLNumberNodeTag ( string name ) : bool
name string
리턴 bool

isWellFormedNode() 공개 메소드

public isWellFormedNode ( int type ) : bool
type int
리턴 bool

prependChild() 공개 메소드

public prependChild ( ASTBase newChild ) : int
newChild ASTBase
리턴 int

read() 공개 메소드

public read ( XMLInputStream stream, string reqd_prefix, XMLToken currentElement ) : bool
stream XMLInputStream
reqd_prefix string
currentElement XMLToken
리턴 bool

readAttributes() 공개 메소드

public readAttributes ( XMLAttributes attributes, SWIGTYPE_p_ExpectedAttributes expectedAttributes, XMLInputStream stream, XMLToken element, int type ) : bool
attributes XMLAttributes
expectedAttributes SWIGTYPE_p_ExpectedAttributes
stream XMLInputStream
element XMLToken
type int
리턴 bool

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

replaceChild() 공개 메소드

public replaceChild ( long n, ASTBase newChild, bool delreplaced ) : int
n long
newChild ASTBase
delreplaced bool
리턴 int

replaceIDWithFunction() 공개 메소드

public replaceIDWithFunction ( string id, ASTNode function ) : void
id string
function ASTNode
리턴 void

representsBinaryFunction() 공개 메소드

public representsBinaryFunction ( int type ) : bool
type int
리턴 bool

representsNaryFunction() 공개 메소드

public representsNaryFunction ( int type ) : bool
type int
리턴 bool

representsQualifier() 공개 메소드

public representsQualifier ( int type ) : bool
type int
리턴 bool

representsUnaryFunction() 공개 메소드

public representsUnaryFunction ( int type ) : bool
type int
리턴 bool

setElementNamespace() 공개 메소드

public setElementNamespace ( string uri ) : int
uri string
리턴 int

setPrefix() 공개 메소드

public setPrefix ( string prefix ) : int
prefix string
리턴 int

setSBMLExtension() 공개 메소드

public setSBMLExtension ( SBMLExtension ext ) : int
ext SBMLExtension
리턴 int

stripPackage() 공개 메소드

public stripPackage ( string pkgPrefix, bool flag ) : bool
pkgPrefix string
flag bool
리턴 bool

swapChildren() 공개 메소드

public swapChildren ( SWIGTYPE_p_ASTFunction that ) : int
that SWIGTYPE_p_ASTFunction
리턴 int

writeAttributes() 공개 메소드

public writeAttributes ( XMLOutputStream stream, int type ) : void
stream XMLOutputStream
type int
리턴 void

writeXMLNS() 공개 메소드

public writeXMLNS ( XMLOutputStream stream ) : void
stream XMLOutputStream
리턴 void

프로퍼티 상세

swigCMemOwn 보호되어 있는 프로퍼티

protected bool swigCMemOwn
리턴 bool