C# 클래스 libsbml.SBMLDocument

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

공개 메소드들

메소드 설명
Dispose ( ) : void
SBMLDocument ( ) : System
SBMLDocument ( SBMLDocument orig ) : System
SBMLDocument ( SBMLNamespaces sbmlns ) : System
SBMLDocument ( long level ) : System
SBMLDocument ( long level, long version ) : System
addUnknownPackageRequired ( string pkgURI, string prefix, bool flag ) : int
addValidator ( SBMLValidator validator ) : int
checkConsistency ( ) : long
checkConsistencyWithStrictUnits ( ) : long
checkInternalConsistency ( ) : long
checkL1Compatibility ( ) : long
checkL1Compatibility ( bool inConversion ) : long
checkL2v1Compatibility ( ) : long
checkL2v1Compatibility ( bool inConversion ) : long
checkL2v2Compatibility ( ) : long
checkL2v2Compatibility ( bool inConversion ) : long
checkL2v3Compatibility ( ) : long
checkL2v3Compatibility ( bool inConversion ) : long
checkL2v4Compatibility ( ) : long
checkL3v1Compatibility ( ) : long
clearValidators ( ) : int
clone ( ) : SBMLDocument
connectToChild ( ) : void
convert ( ConversionProperties props ) : int
createModel ( ) : Model
createModel ( string sid ) : Model
enableDefaultNS ( string package, bool flag ) : int
enablePackageInternal ( string pkgURI, string pkgPrefix, bool flag ) : void
expandFunctionDefinitions ( ) : bool
expandInitialAssignments ( ) : bool
getApplicableValidators ( ) : byte
getConversionValidators ( ) : byte
getDefaultLevel ( ) : long
getDefaultVersion ( ) : long
getElementByMetaId ( string metaid ) : SBase
getElementBySId ( string id ) : SBase
getElementName ( ) : string
getError ( long n ) : SBMLError
getErrorLog ( ) : SBMLErrorLog
getErrorWithSeverity ( long n, long severity ) : SBMLError
getLocationURI ( ) : string
getModel ( ) : Model
getNamespaces ( ) : XMLNamespaces
getNumErrors ( ) : long
getNumErrors ( long severity ) : long
getNumUnknownPackages ( ) : int
getNumValidators ( ) : long
getPackageRequired ( string package ) : bool
getPkgRequired ( string package ) : bool
getTypeCode ( ) : int
getUnknownPackagePrefix ( int index ) : string
getUnknownPackageURI ( int index ) : string
getValidator ( long index ) : SBMLValidator
hasUnknownPackage ( string pkgURI ) : bool
isDisabledIgnoredPackage ( string pkgURI ) : bool
isEnabledDefaultNS ( string package ) : bool
isIgnoredPackage ( string pkgURI ) : bool
isIgnoredPkg ( string pkgURI ) : bool
isSetModel ( ) : bool
isSetPackageRequired ( string package ) : bool
isSetPkgRequired ( string package ) : bool
printErrors ( ) : void
printErrors ( OStream stream ) : void
printErrors ( OStream stream, long severity ) : void
setApplicableValidators ( byte appl ) : void
setConsistencyChecks ( int category, bool apply ) : void
setConsistencyChecksForConversion ( int category, bool apply ) : void
setConversionValidators ( byte appl ) : void
setLevelAndVersion ( long level, long version ) : bool
setLevelAndVersion ( long level, long version, bool strict ) : bool
setLevelAndVersion ( long level, long version, bool strict, bool ignorePackages ) : bool
setLocationURI ( string uri ) : void
setModel ( Model m ) : int
setPackageRequired ( string package, bool flag ) : int
setPkgRequired ( string package, bool flag ) : int
updateSBMLNamespace ( string package, long level, long version ) : void
validateSBML ( ) : long

비공개 메소드들

메소드 설명
SBMLDocument ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( SBMLDocument obj ) : HandleRef
getCPtrAndDisown ( SBMLDocument obj ) : HandleRef

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

SBMLDocument() 공개 메소드

public SBMLDocument ( ) : System
리턴 System

SBMLDocument() 공개 메소드

public SBMLDocument ( SBMLDocument orig ) : System
orig SBMLDocument
리턴 System

SBMLDocument() 공개 메소드

public SBMLDocument ( SBMLNamespaces sbmlns ) : System
sbmlns SBMLNamespaces
리턴 System

SBMLDocument() 공개 메소드

public SBMLDocument ( long level ) : System
level long
리턴 System

SBMLDocument() 공개 메소드

public SBMLDocument ( long level, long version ) : System
level long
version long
리턴 System

addUnknownPackageRequired() 공개 메소드

public addUnknownPackageRequired ( string pkgURI, string prefix, bool flag ) : int
pkgURI string
prefix string
flag bool
리턴 int

addValidator() 공개 메소드

public addValidator ( SBMLValidator validator ) : int
validator SBMLValidator
리턴 int

checkConsistency() 공개 메소드

public checkConsistency ( ) : long
리턴 long

checkConsistencyWithStrictUnits() 공개 메소드

public checkConsistencyWithStrictUnits ( ) : long
리턴 long

checkInternalConsistency() 공개 메소드

public checkInternalConsistency ( ) : long
리턴 long

checkL1Compatibility() 공개 메소드

public checkL1Compatibility ( ) : long
리턴 long

checkL1Compatibility() 공개 메소드

public checkL1Compatibility ( bool inConversion ) : long
inConversion bool
리턴 long

checkL2v1Compatibility() 공개 메소드

public checkL2v1Compatibility ( ) : long
리턴 long

checkL2v1Compatibility() 공개 메소드

public checkL2v1Compatibility ( bool inConversion ) : long
inConversion bool
리턴 long

checkL2v2Compatibility() 공개 메소드

public checkL2v2Compatibility ( ) : long
리턴 long

checkL2v2Compatibility() 공개 메소드

public checkL2v2Compatibility ( bool inConversion ) : long
inConversion bool
리턴 long

checkL2v3Compatibility() 공개 메소드

public checkL2v3Compatibility ( ) : long
리턴 long

checkL2v3Compatibility() 공개 메소드

public checkL2v3Compatibility ( bool inConversion ) : long
inConversion bool
리턴 long

checkL2v4Compatibility() 공개 메소드

public checkL2v4Compatibility ( ) : long
리턴 long

checkL3v1Compatibility() 공개 메소드

public checkL3v1Compatibility ( ) : long
리턴 long

clearValidators() 공개 메소드

public clearValidators ( ) : int
리턴 int

clone() 공개 메소드

public clone ( ) : SBMLDocument
리턴 SBMLDocument

connectToChild() 공개 메소드

public connectToChild ( ) : void
리턴 void

convert() 공개 메소드

public convert ( ConversionProperties props ) : int
props ConversionProperties
리턴 int

createModel() 공개 메소드

public createModel ( ) : Model
리턴 Model

createModel() 공개 메소드

public createModel ( string sid ) : Model
sid string
리턴 Model

enableDefaultNS() 공개 메소드

public enableDefaultNS ( string package, bool flag ) : int
package string
flag bool
리턴 int

enablePackageInternal() 공개 메소드

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

expandFunctionDefinitions() 공개 메소드

public expandFunctionDefinitions ( ) : bool
리턴 bool

expandInitialAssignments() 공개 메소드

public expandInitialAssignments ( ) : bool
리턴 bool

getApplicableValidators() 공개 메소드

public getApplicableValidators ( ) : byte
리턴 byte

getConversionValidators() 공개 메소드

public getConversionValidators ( ) : byte
리턴 byte

getDefaultLevel() 공개 정적인 메소드

public static getDefaultLevel ( ) : long
리턴 long

getDefaultVersion() 공개 정적인 메소드

public static getDefaultVersion ( ) : long
리턴 long

getElementByMetaId() 공개 메소드

public getElementByMetaId ( string metaid ) : SBase
metaid string
리턴 SBase

getElementBySId() 공개 메소드

public getElementBySId ( string id ) : SBase
id string
리턴 SBase

getElementName() 공개 메소드

public getElementName ( ) : string
리턴 string

getError() 공개 메소드

public getError ( long n ) : SBMLError
n long
리턴 SBMLError

getErrorLog() 공개 메소드

public getErrorLog ( ) : SBMLErrorLog
리턴 SBMLErrorLog

getErrorWithSeverity() 공개 메소드

public getErrorWithSeverity ( long n, long severity ) : SBMLError
n long
severity long
리턴 SBMLError

getLocationURI() 공개 메소드

public getLocationURI ( ) : string
리턴 string

getModel() 공개 메소드

public getModel ( ) : Model
리턴 Model

getNamespaces() 공개 메소드

public getNamespaces ( ) : XMLNamespaces
리턴 XMLNamespaces

getNumErrors() 공개 메소드

public getNumErrors ( ) : long
리턴 long

getNumErrors() 공개 메소드

public getNumErrors ( long severity ) : long
severity long
리턴 long

getNumUnknownPackages() 공개 메소드

public getNumUnknownPackages ( ) : int
리턴 int

getNumValidators() 공개 메소드

public getNumValidators ( ) : long
리턴 long

getPackageRequired() 공개 메소드

public getPackageRequired ( string package ) : bool
package string
리턴 bool

getPkgRequired() 공개 메소드

public getPkgRequired ( string package ) : bool
package string
리턴 bool

getTypeCode() 공개 메소드

public getTypeCode ( ) : int
리턴 int

getUnknownPackagePrefix() 공개 메소드

public getUnknownPackagePrefix ( int index ) : string
index int
리턴 string

getUnknownPackageURI() 공개 메소드

public getUnknownPackageURI ( int index ) : string
index int
리턴 string

getValidator() 공개 메소드

public getValidator ( long index ) : SBMLValidator
index long
리턴 SBMLValidator

hasUnknownPackage() 공개 메소드

public hasUnknownPackage ( string pkgURI ) : bool
pkgURI string
리턴 bool

isDisabledIgnoredPackage() 공개 메소드

public isDisabledIgnoredPackage ( string pkgURI ) : bool
pkgURI string
리턴 bool

isEnabledDefaultNS() 공개 메소드

public isEnabledDefaultNS ( string package ) : bool
package string
리턴 bool

isIgnoredPackage() 공개 메소드

public isIgnoredPackage ( string pkgURI ) : bool
pkgURI string
리턴 bool

isIgnoredPkg() 공개 메소드

public isIgnoredPkg ( string pkgURI ) : bool
pkgURI string
리턴 bool

isSetModel() 공개 메소드

public isSetModel ( ) : bool
리턴 bool

isSetPackageRequired() 공개 메소드

public isSetPackageRequired ( string package ) : bool
package string
리턴 bool

isSetPkgRequired() 공개 메소드

public isSetPkgRequired ( string package ) : bool
package string
리턴 bool

printErrors() 공개 메소드

public printErrors ( ) : void
리턴 void

printErrors() 공개 메소드

public printErrors ( OStream stream ) : void
stream OStream
리턴 void

printErrors() 공개 메소드

public printErrors ( OStream stream, long severity ) : void
stream OStream
severity long
리턴 void

setApplicableValidators() 공개 메소드

public setApplicableValidators ( byte appl ) : void
appl byte
리턴 void

setConsistencyChecks() 공개 메소드

public setConsistencyChecks ( int category, bool apply ) : void
category int
apply bool
리턴 void

setConsistencyChecksForConversion() 공개 메소드

public setConsistencyChecksForConversion ( int category, bool apply ) : void
category int
apply bool
리턴 void

setConversionValidators() 공개 메소드

public setConversionValidators ( byte appl ) : void
appl byte
리턴 void

setLevelAndVersion() 공개 메소드

public setLevelAndVersion ( long level, long version ) : bool
level long
version long
리턴 bool

setLevelAndVersion() 공개 메소드

public setLevelAndVersion ( long level, long version, bool strict ) : bool
level long
version long
strict bool
리턴 bool

setLevelAndVersion() 공개 메소드

public setLevelAndVersion ( long level, long version, bool strict, bool ignorePackages ) : bool
level long
version long
strict bool
ignorePackages bool
리턴 bool

setLocationURI() 공개 메소드

public setLocationURI ( string uri ) : void
uri string
리턴 void

setModel() 공개 메소드

public setModel ( Model m ) : int
m Model
리턴 int

setPackageRequired() 공개 메소드

public setPackageRequired ( string package, bool flag ) : int
package string
flag bool
리턴 int

setPkgRequired() 공개 메소드

public setPkgRequired ( string package, bool flag ) : int
package string
flag bool
리턴 int

updateSBMLNamespace() 공개 메소드

public updateSBMLNamespace ( string package, long level, long version ) : void
package string
level long
version long
리턴 void

validateSBML() 공개 메소드

public validateSBML ( ) : long
리턴 long