C# Класс libsbmlcs.SBMLDocument

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

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

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