C# 클래스 libsbmlcs.SBasePlugin

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

보호된 프로퍼티들

프로퍼티 타입 설명
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