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