C# Класс libsbml.ASTBasePlugin

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

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

Свойство Тип Описание
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