C# Класс libsbml.SBase

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

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

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

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

Метод Описание
Dispose ( ) : void
Equals ( Object sb ) : bool
GetHashCode ( ) : int
addCVTerm ( CVTerm term ) : int
addCVTerm ( CVTerm term, bool newBag ) : int
appendAnnotation ( XMLNode annotation ) : int
appendAnnotation ( string annotation ) : int
appendNotes ( XMLNode notes ) : int
appendNotes ( string notes ) : int
checkCompatibility ( SBase arg0 ) : int
checkMathMLNamespace ( XMLToken elem ) : string
clone ( ) : SBase
connectToChild ( ) : void
connectToParent ( SBase parent ) : void
containsUndeclaredUnits ( ) : bool
deleteDisabledPlugins ( ) : void
deleteDisabledPlugins ( bool recursive ) : void
disablePackage ( string pkgURI, string pkgPrefix ) : int
divideAssignmentsToSIdByFunction ( string id, ASTNode function ) : void
enablePackage ( string pkgURI, string pkgPrefix, bool flag ) : int
enablePackageInternal ( string pkgURI, string pkgPrefix, bool flag ) : void
getAncestorOfType ( int type ) : SBase
getAncestorOfType ( int type, string pkgName ) : SBase
getAnnotation ( ) : XMLNode
getAnnotationString ( ) : string
getCVTerm ( long n ) : CVTerm
getCVTerms ( ) : CVTermList
getColumn ( ) : long
getDerivedUnitDefinition ( ) : UnitDefinition
getDisabledPlugin ( long n ) : SBasePlugin
getElementByMetaId ( string metaid ) : SBase
getElementBySId ( string id ) : SBase
getElementFromPluginsByMetaId ( string metaid ) : SBase
getElementFromPluginsBySId ( string id ) : SBase
getElementName ( ) : string
getId ( ) : string
getLevel ( ) : long
getLine ( ) : long
getListOfAllElements ( ) : SBaseList
getListOfAllElements ( ElementFilter filter ) : SBaseList
getListOfAllElementsFromPlugins ( ) : SBaseList
getListOfAllElementsFromPlugins ( ElementFilter filter ) : SBaseList
getMetaId ( ) : string
getModel ( ) : Model
getModelHistory ( ) : ModelHistory
getName ( ) : string
getNamespaces ( ) : XMLNamespaces
getNotes ( ) : XMLNode
getNotesString ( ) : string
getNumCVTerms ( ) : long
getNumDisabledPlugins ( ) : long
getNumPlugins ( ) : long
getPackageName ( ) : string
getPackageVersion ( ) : long
getParentSBMLObject ( ) : SBase
getPlugin ( long n ) : SBasePlugin
getPlugin ( string package ) : SBasePlugin
getPrefix ( ) : string
getResourceBiologicalQualifier ( string resource ) : int
getResourceModelQualifier ( string resource ) : int
getSBMLDocument ( ) : SBMLDocument
getSBMLNamespaces ( ) : SBMLNamespaces
getSBOTerm ( ) : int
getSBOTermAsURL ( ) : string
getSBOTermID ( ) : string
getTypeCode ( ) : int
getURI ( ) : string
getVersion ( ) : long
hasNonstandardIdentifierBeginningWith ( string prefix ) : bool
hasRequiredAttributes ( ) : bool
hasRequiredElements ( ) : bool
hasValidLevelVersionNamespaceCombination ( ) : bool
isPackageEnabled ( string pkgName ) : bool
isPackageURIEnabled ( string pkgURI ) : bool
isPkgEnabled ( string pkgName ) : bool
isPkgURIEnabled ( string pkgURI ) : bool
isSetAnnotation ( ) : bool
isSetId ( ) : bool
isSetMetaId ( ) : bool
isSetModelHistory ( ) : bool
isSetName ( ) : bool
isSetNotes ( ) : bool
isSetSBOTerm ( ) : bool
isSetUserData ( ) : bool
matchesRequiredSBMLNamespacesForAddition ( SBase sb ) : bool
matchesSBMLNamespaces ( SBase sb ) : bool
multiplyAssignmentsToSIdByFunction ( string id, ASTNode function ) : void
operator ( ) : bool
prependStringToAllIdentifiers ( string prefix ) : int
removeFromParentAndDelete ( ) : int
removeTopLevelAnnotationElement ( string elementName ) : int
removeTopLevelAnnotationElement ( string elementName, string elementURI ) : int
removeTopLevelAnnotationElement ( string elementName, string elementURI, bool removeEmpty ) : 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
replaceTopLevelAnnotationElement ( XMLNode annotation ) : int
replaceTopLevelAnnotationElement ( string annotation ) : int
setAnnotation ( XMLNode annotation ) : int
setAnnotation ( string annotation ) : int
setId ( string sid ) : int
setMetaId ( string metaid ) : int
setModelHistory ( ModelHistory history ) : int
setName ( string name ) : int
setNamespaces ( XMLNamespaces xmlns ) : int
setNotes ( XMLNode notes ) : int
setNotes ( string notes ) : int
setNotes ( string notes, bool addXHTMLMarkup ) : int
setSBMLNamespacesAndOwn ( SBMLNamespaces disownedNs ) : void
setSBOTerm ( int value ) : int
setSBOTerm ( string sboid ) : int
toSBML ( ) : string
toXMLNode ( ) : XMLNode
transformIdentifiers ( IdentifierTransformer idTransformer ) : int
unsetAnnotation ( ) : int
unsetCVTerms ( ) : int
unsetId ( ) : int
unsetMetaId ( ) : int
unsetModelHistory ( ) : int
unsetName ( ) : int
unsetNotes ( ) : int
unsetSBOTerm ( ) : int
unsetUserData ( ) : int
writeExtensionElements ( XMLOutputStream stream ) : void

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

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

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

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

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

Equals() публичный Метод

public Equals ( Object sb ) : bool
sb Object
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

addCVTerm() публичный Метод

public addCVTerm ( CVTerm term ) : int
term CVTerm
Результат int

addCVTerm() публичный Метод

public addCVTerm ( CVTerm term, bool newBag ) : int
term CVTerm
newBag bool
Результат int

appendAnnotation() публичный Метод

public appendAnnotation ( XMLNode annotation ) : int
annotation XMLNode
Результат int

appendAnnotation() публичный Метод

public appendAnnotation ( string annotation ) : int
annotation string
Результат int

appendNotes() публичный Метод

public appendNotes ( XMLNode notes ) : int
notes XMLNode
Результат int

appendNotes() публичный Метод

public appendNotes ( string notes ) : int
notes string
Результат int

checkCompatibility() публичный Метод

public checkCompatibility ( SBase arg0 ) : int
arg0 SBase
Результат int

checkMathMLNamespace() публичный Метод

public checkMathMLNamespace ( XMLToken elem ) : string
elem XMLToken
Результат string

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

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

connectToChild() публичный Метод

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

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

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

containsUndeclaredUnits() публичный Метод

public containsUndeclaredUnits ( ) : bool
Результат bool

deleteDisabledPlugins() публичный Метод

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

deleteDisabledPlugins() публичный Метод

public deleteDisabledPlugins ( bool recursive ) : void
recursive bool
Результат void

disablePackage() публичный Метод

public disablePackage ( string pkgURI, string pkgPrefix ) : int
pkgURI string
pkgPrefix string
Результат int

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

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

enablePackage() публичный Метод

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

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

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

getAncestorOfType() публичный Метод

public getAncestorOfType ( int type ) : SBase
type int
Результат SBase

getAncestorOfType() публичный Метод

public getAncestorOfType ( int type, string pkgName ) : SBase
type int
pkgName string
Результат SBase

getAnnotation() публичный Метод

public getAnnotation ( ) : XMLNode
Результат XMLNode

getAnnotationString() публичный Метод

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

getCVTerm() публичный Метод

public getCVTerm ( long n ) : CVTerm
n long
Результат CVTerm

getCVTerms() публичный Метод

public getCVTerms ( ) : CVTermList
Результат CVTermList

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

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

getDerivedUnitDefinition() публичный Метод

public getDerivedUnitDefinition ( ) : UnitDefinition
Результат UnitDefinition

getDisabledPlugin() публичный Метод

public getDisabledPlugin ( long n ) : SBasePlugin
n long
Результат SBasePlugin

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

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

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

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

getElementFromPluginsByMetaId() публичный Метод

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

getElementFromPluginsBySId() публичный Метод

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

getElementName() публичный Метод

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

getId() публичный Метод

public getId ( ) : 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

getListOfAllElementsFromPlugins() публичный Метод

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

getListOfAllElementsFromPlugins() публичный Метод

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

getMetaId() публичный Метод

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

getModel() публичный Метод

public getModel ( ) : Model
Результат Model

getModelHistory() публичный Метод

public getModelHistory ( ) : ModelHistory
Результат ModelHistory

getName() публичный Метод

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

getNamespaces() публичный Метод

public getNamespaces ( ) : XMLNamespaces
Результат XMLNamespaces

getNotes() публичный Метод

public getNotes ( ) : XMLNode
Результат XMLNode

getNotesString() публичный Метод

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

getNumCVTerms() публичный Метод

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

getNumDisabledPlugins() публичный Метод

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

getNumPlugins() публичный Метод

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

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

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

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

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

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

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

getPlugin() публичный Метод

public getPlugin ( long n ) : SBasePlugin
n long
Результат SBasePlugin

getPlugin() публичный Метод

public getPlugin ( string package ) : SBasePlugin
package string
Результат SBasePlugin

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

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

getResourceBiologicalQualifier() публичный Метод

public getResourceBiologicalQualifier ( string resource ) : int
resource string
Результат int

getResourceModelQualifier() публичный Метод

public getResourceModelQualifier ( string resource ) : int
resource string
Результат int

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

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

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

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

getSBOTerm() публичный Метод

public getSBOTerm ( ) : int
Результат int

getSBOTermAsURL() публичный Метод

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

getSBOTermID() публичный Метод

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

getTypeCode() публичный Метод

public getTypeCode ( ) : int
Результат int

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

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

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

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

hasNonstandardIdentifierBeginningWith() публичный Метод

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

hasRequiredAttributes() публичный Метод

public hasRequiredAttributes ( ) : bool
Результат bool

hasRequiredElements() публичный Метод

public hasRequiredElements ( ) : bool
Результат bool

hasValidLevelVersionNamespaceCombination() публичный Метод

public hasValidLevelVersionNamespaceCombination ( ) : bool
Результат bool

isPackageEnabled() публичный Метод

public isPackageEnabled ( string pkgName ) : bool
pkgName string
Результат bool

isPackageURIEnabled() публичный Метод

public isPackageURIEnabled ( string pkgURI ) : bool
pkgURI string
Результат bool

isPkgEnabled() публичный Метод

public isPkgEnabled ( string pkgName ) : bool
pkgName string
Результат bool

isPkgURIEnabled() публичный Метод

public isPkgURIEnabled ( string pkgURI ) : bool
pkgURI string
Результат bool

isSetAnnotation() публичный Метод

public isSetAnnotation ( ) : bool
Результат bool

isSetId() публичный Метод

public isSetId ( ) : bool
Результат bool

isSetMetaId() публичный Метод

public isSetMetaId ( ) : bool
Результат bool

isSetModelHistory() публичный Метод

public isSetModelHistory ( ) : bool
Результат bool

isSetName() публичный Метод

public isSetName ( ) : bool
Результат bool

isSetNotes() публичный Метод

public isSetNotes ( ) : bool
Результат bool

isSetSBOTerm() публичный Метод

public isSetSBOTerm ( ) : bool
Результат bool

isSetUserData() публичный Метод

public isSetUserData ( ) : bool
Результат bool

matchesRequiredSBMLNamespacesForAddition() публичный Метод

public matchesRequiredSBMLNamespacesForAddition ( SBase sb ) : bool
sb SBase
Результат bool

matchesSBMLNamespaces() публичный Метод

public matchesSBMLNamespaces ( SBase sb ) : bool
sb SBase
Результат bool

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

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

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool

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

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

removeFromParentAndDelete() публичный Метод

public removeFromParentAndDelete ( ) : int
Результат int

removeTopLevelAnnotationElement() публичный Метод

public removeTopLevelAnnotationElement ( string elementName ) : int
elementName string
Результат int

removeTopLevelAnnotationElement() публичный Метод

public removeTopLevelAnnotationElement ( string elementName, string elementURI ) : int
elementName string
elementURI string
Результат int

removeTopLevelAnnotationElement() публичный Метод

public removeTopLevelAnnotationElement ( string elementName, string elementURI, bool removeEmpty ) : int
elementName string
elementURI string
removeEmpty bool
Результат 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

replaceTopLevelAnnotationElement() публичный Метод

public replaceTopLevelAnnotationElement ( XMLNode annotation ) : int
annotation XMLNode
Результат int

replaceTopLevelAnnotationElement() публичный Метод

public replaceTopLevelAnnotationElement ( string annotation ) : int
annotation string
Результат int

setAnnotation() публичный Метод

public setAnnotation ( XMLNode annotation ) : int
annotation XMLNode
Результат int

setAnnotation() публичный Метод

public setAnnotation ( string annotation ) : int
annotation string
Результат int

setId() публичный Метод

public setId ( string sid ) : int
sid string
Результат int

setMetaId() публичный Метод

public setMetaId ( string metaid ) : int
metaid string
Результат int

setModelHistory() публичный Метод

public setModelHistory ( ModelHistory history ) : int
history ModelHistory
Результат int

setName() публичный Метод

public setName ( string name ) : int
name string
Результат int

setNamespaces() публичный Метод

public setNamespaces ( XMLNamespaces xmlns ) : int
xmlns XMLNamespaces
Результат int

setNotes() публичный Метод

public setNotes ( XMLNode notes ) : int
notes XMLNode
Результат int

setNotes() публичный Метод

public setNotes ( string notes ) : int
notes string
Результат int

setNotes() публичный Метод

public setNotes ( string notes, bool addXHTMLMarkup ) : int
notes string
addXHTMLMarkup bool
Результат int

setSBMLNamespacesAndOwn() публичный Метод

public setSBMLNamespacesAndOwn ( SBMLNamespaces disownedNs ) : void
disownedNs SBMLNamespaces
Результат void

setSBOTerm() публичный Метод

public setSBOTerm ( int value ) : int
value int
Результат int

setSBOTerm() публичный Метод

public setSBOTerm ( string sboid ) : int
sboid string
Результат int

toSBML() публичный Метод

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

toXMLNode() публичный Метод

public toXMLNode ( ) : XMLNode
Результат XMLNode

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

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

unsetAnnotation() публичный Метод

public unsetAnnotation ( ) : int
Результат int

unsetCVTerms() публичный Метод

public unsetCVTerms ( ) : int
Результат int

unsetId() публичный Метод

public unsetId ( ) : int
Результат int

unsetMetaId() публичный Метод

public unsetMetaId ( ) : int
Результат int

unsetModelHistory() публичный Метод

public unsetModelHistory ( ) : int
Результат int

unsetName() публичный Метод

public unsetName ( ) : int
Результат int

unsetNotes() публичный Метод

public unsetNotes ( ) : int
Результат int

unsetSBOTerm() публичный Метод

public unsetSBOTerm ( ) : int
Результат int

unsetUserData() публичный Метод

public unsetUserData ( ) : int
Результат int

writeExtensionElements() публичный Метод

public writeExtensionElements ( XMLOutputStream stream ) : void
stream XMLOutputStream
Результат void

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

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

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