C# Класс libsbmlcs.SBasePlugin

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

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

Свойство Тип Описание
swigCMemOwn bool

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
SBasePlugin ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( SBasePlugin obj ) : HandleRef
getCPtrAndDisown ( SBasePlugin obj ) : HandleRef

Описание методов

Dispose() публичный метод

public Dispose ( ) : void
Результат void

clone() публичный метод

public clone ( ) : SBasePlugin
Результат SBasePlugin

connectToParent() публичный метод

public connectToParent ( SBase sbase ) : void
sbase SBase
Результат void

divideAssignmentsToSIdByFunction() публичный метод

public divideAssignmentsToSIdByFunction ( string id, ASTNode function ) : void
id string
function ASTNode
Результат void

enablePackageInternal() публичный метод

public enablePackageInternal ( string pkgURI, string pkgPrefix, bool flag ) : void
pkgURI string
pkgPrefix string
flag bool
Результат void

getColumn() публичный метод

public getColumn ( ) : long
Результат long

getElementByMetaId() публичный метод

public getElementByMetaId ( string metaid ) : SBase
metaid string
Результат SBase

getElementBySId() публичный метод

public getElementBySId ( string id ) : SBase
id string
Результат SBase

getElementNamespace() публичный метод

public getElementNamespace ( ) : string
Результат string

getLevel() публичный метод

public getLevel ( ) : long
Результат long

getLine() публичный метод

public getLine ( ) : long
Результат long

getListOfAllElements() публичный метод

public getListOfAllElements ( ) : SBaseList
Результат SBaseList

getListOfAllElements() публичный метод

public getListOfAllElements ( ElementFilter filter ) : SBaseList
filter ElementFilter
Результат SBaseList

getPackageName() публичный метод

public getPackageName ( ) : string
Результат string

getPackageVersion() публичный метод

public getPackageVersion ( ) : long
Результат long

getParentSBMLObject() публичный метод

public getParentSBMLObject ( ) : SBase
Результат SBase

getPrefix() публичный метод

public getPrefix ( ) : string
Результат string

getSBMLDocument() публичный метод

public getSBMLDocument ( ) : SBMLDocument
Результат SBMLDocument

getSBMLExtension() публичный метод

public getSBMLExtension ( ) : SBMLExtension
Результат SBMLExtension

getSBMLNamespaces() публичный метод

public getSBMLNamespaces ( ) : SBMLNamespaces
Результат SBMLNamespaces

getURI() публичный метод

public getURI ( ) : string
Результат string

getVersion() публичный метод

public getVersion ( ) : long
Результат long

hasIdentifierBeginningWith() публичный метод

public hasIdentifierBeginningWith ( string prefix ) : bool
prefix string
Результат bool

isValidTypeForList() публичный метод

public isValidTypeForList ( SBase item ) : bool
item SBase
Результат bool

logUnknownElement() публичный метод

public logUnknownElement ( string element, long sbmlLevel, long sbmlVersion, long pkgVersion ) : void
element string
sbmlLevel long
sbmlVersion long
pkgVersion long
Результат void

multiplyAssignmentsToSIdByFunction() публичный метод

public multiplyAssignmentsToSIdByFunction ( string id, ASTNode function ) : void
id string
function ASTNode
Результат void

prependStringToAllIdentifiers() публичный метод

public prependStringToAllIdentifiers ( string prefix ) : int
prefix string
Результат int

renameMetaIdRefs() публичный метод

public renameMetaIdRefs ( string oldid, string newid ) : void
oldid string
newid string
Результат void

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

replaceSIDWithFunction() публичный метод

public replaceSIDWithFunction ( string id, ASTNode function ) : void
id string
function ASTNode
Результат void

setElementNamespace() публичный метод

public setElementNamespace ( string uri ) : int
uri string
Результат int

stripPackage() публичный метод

public stripPackage ( string pkgPrefix, bool flag ) : bool
pkgPrefix string
flag bool
Результат bool

transformIdentifiers() публичный метод

public transformIdentifiers ( IdentifierTransformer sidTransformer ) : int
sidTransformer IdentifierTransformer
Результат int

Описание свойств

swigCMemOwn защищенное свойство

protected bool swigCMemOwn
Результат bool