C# Class libsbml.SBasePlugin

Inheritance: IDisposable
Datei anzeigen Open project: sys-bio/libroadrunner-deps Class Usage Examples

Protected Properties

Property Type Description
swigCMemOwn bool

Public Methods

Method Description
Dispose ( ) : void
clone ( ) : SBasePlugin
connectToParent ( SBase sbase ) : void
divideAssignmentsToSIdByFunction ( string id, ASTNode function ) : void
enablePackageInternal ( string pkgURI, string pkgPrefix, bool flag ) : void
getColumn ( ) : long
getElementByMetaId ( string metaid ) : SBase
getElementBySId ( string id ) : SBase
getElementNamespace ( ) : string
getLevel ( ) : long
getLine ( ) : long
getListOfAllElements ( ) : SBaseList
getListOfAllElements ( ElementFilter filter ) : SBaseList
getPackageName ( ) : string
getPackageVersion ( ) : long
getParentSBMLObject ( ) : SBase
getPrefix ( ) : string
getSBMLDocument ( ) : SBMLDocument
getSBMLExtension ( ) : SBMLExtension
getSBMLNamespaces ( ) : SBMLNamespaces
getURI ( ) : string
getVersion ( ) : long
hasIdentifierBeginningWith ( string prefix ) : bool
isValidTypeForList ( SBase item ) : bool
logUnknownElement ( string element, long sbmlLevel, long sbmlVersion, long pkgVersion ) : void
multiplyAssignmentsToSIdByFunction ( string id, ASTNode function ) : void
prependStringToAllIdentifiers ( string prefix ) : int
renameMetaIdRefs ( string oldid, string newid ) : void
renameSIdRefs ( string oldid, string newid ) : void
renameUnitSIdRefs ( string oldid, string newid ) : void
replaceSIDWithFunction ( string id, ASTNode function ) : void
setElementNamespace ( string uri ) : int
stripPackage ( string pkgPrefix, bool flag ) : bool
transformIdentifiers ( IdentifierTransformer sidTransformer ) : int

Private Methods

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

Method Details

Dispose() public method

public Dispose ( ) : void
return void

clone() public method

public clone ( ) : SBasePlugin
return SBasePlugin

connectToParent() public method

public connectToParent ( SBase sbase ) : void
sbase SBase
return void

divideAssignmentsToSIdByFunction() public method

public divideAssignmentsToSIdByFunction ( string id, ASTNode function ) : void
id string
function ASTNode
return void

enablePackageInternal() public method

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

getColumn() public method

public getColumn ( ) : long
return long

getElementByMetaId() public method

public getElementByMetaId ( string metaid ) : SBase
metaid string
return SBase

getElementBySId() public method

public getElementBySId ( string id ) : SBase
id string
return SBase

getElementNamespace() public method

public getElementNamespace ( ) : string
return string

getLevel() public method

public getLevel ( ) : long
return long

getLine() public method

public getLine ( ) : long
return long

getListOfAllElements() public method

public getListOfAllElements ( ) : SBaseList
return SBaseList

getListOfAllElements() public method

public getListOfAllElements ( ElementFilter filter ) : SBaseList
filter ElementFilter
return SBaseList

getPackageName() public method

public getPackageName ( ) : string
return string

getPackageVersion() public method

public getPackageVersion ( ) : long
return long

getParentSBMLObject() public method

public getParentSBMLObject ( ) : SBase
return SBase

getPrefix() public method

public getPrefix ( ) : string
return string

getSBMLDocument() public method

public getSBMLDocument ( ) : SBMLDocument
return SBMLDocument

getSBMLExtension() public method

public getSBMLExtension ( ) : SBMLExtension
return SBMLExtension

getSBMLNamespaces() public method

public getSBMLNamespaces ( ) : SBMLNamespaces
return SBMLNamespaces

getURI() public method

public getURI ( ) : string
return string

getVersion() public method

public getVersion ( ) : long
return long

hasIdentifierBeginningWith() public method

public hasIdentifierBeginningWith ( string prefix ) : bool
prefix string
return bool

isValidTypeForList() public method

public isValidTypeForList ( SBase item ) : bool
item SBase
return bool

logUnknownElement() public method

public logUnknownElement ( string element, long sbmlLevel, long sbmlVersion, long pkgVersion ) : void
element string
sbmlLevel long
sbmlVersion long
pkgVersion long
return void

multiplyAssignmentsToSIdByFunction() public method

public multiplyAssignmentsToSIdByFunction ( string id, ASTNode function ) : void
id string
function ASTNode
return void

prependStringToAllIdentifiers() public method

public prependStringToAllIdentifiers ( string prefix ) : int
prefix string
return int

renameMetaIdRefs() public method

public renameMetaIdRefs ( string oldid, string newid ) : void
oldid string
newid string
return void

renameSIdRefs() public method

public renameSIdRefs ( string oldid, string newid ) : void
oldid string
newid string
return void

renameUnitSIdRefs() public method

public renameUnitSIdRefs ( string oldid, string newid ) : void
oldid string
newid string
return void

replaceSIDWithFunction() public method

public replaceSIDWithFunction ( string id, ASTNode function ) : void
id string
function ASTNode
return void

setElementNamespace() public method

public setElementNamespace ( string uri ) : int
uri string
return int

stripPackage() public method

public stripPackage ( string pkgPrefix, bool flag ) : bool
pkgPrefix string
flag bool
return bool

transformIdentifiers() public method

public transformIdentifiers ( IdentifierTransformer sidTransformer ) : int
sidTransformer IdentifierTransformer
return int

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
return bool