C# Class libsbml.SBase

Inheritance: IDisposable
Afficher le fichier Open project: sys-bio/libroadrunner-deps Class Usage Examples

Protected Properties

Свойство Type Description
swigCMemOwn bool

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
SBase ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( SBase obj ) : HandleRef
getCPtrAndDisown ( SBase obj ) : HandleRef

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Equals() public méthode

public Equals ( Object sb ) : bool
sb Object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

addCVTerm() public méthode

public addCVTerm ( CVTerm term ) : int
term CVTerm
Résultat int

addCVTerm() public méthode

public addCVTerm ( CVTerm term, bool newBag ) : int
term CVTerm
newBag bool
Résultat int

appendAnnotation() public méthode

public appendAnnotation ( XMLNode annotation ) : int
annotation XMLNode
Résultat int

appendAnnotation() public méthode

public appendAnnotation ( string annotation ) : int
annotation string
Résultat int

appendNotes() public méthode

public appendNotes ( XMLNode notes ) : int
notes XMLNode
Résultat int

appendNotes() public méthode

public appendNotes ( string notes ) : int
notes string
Résultat int

checkCompatibility() public méthode

public checkCompatibility ( SBase arg0 ) : int
arg0 SBase
Résultat int

checkMathMLNamespace() public méthode

public checkMathMLNamespace ( XMLToken elem ) : string
elem XMLToken
Résultat string

clone() public méthode

public clone ( ) : SBase
Résultat SBase

connectToChild() public méthode

public connectToChild ( ) : void
Résultat void

connectToParent() public méthode

public connectToParent ( SBase parent ) : void
parent SBase
Résultat void

containsUndeclaredUnits() public méthode

public containsUndeclaredUnits ( ) : bool
Résultat bool

deleteDisabledPlugins() public méthode

public deleteDisabledPlugins ( ) : void
Résultat void

deleteDisabledPlugins() public méthode

public deleteDisabledPlugins ( bool recursive ) : void
recursive bool
Résultat void

disablePackage() public méthode

public disablePackage ( string pkgURI, string pkgPrefix ) : int
pkgURI string
pkgPrefix string
Résultat int

divideAssignmentsToSIdByFunction() public méthode

public divideAssignmentsToSIdByFunction ( string id, ASTNode function ) : void
id string
function ASTNode
Résultat void

enablePackage() public méthode

public enablePackage ( string pkgURI, string pkgPrefix, bool flag ) : int
pkgURI string
pkgPrefix string
flag bool
Résultat int

enablePackageInternal() public méthode

public enablePackageInternal ( string pkgURI, string pkgPrefix, bool flag ) : void
pkgURI string
pkgPrefix string
flag bool
Résultat void

getAncestorOfType() public méthode

public getAncestorOfType ( int type ) : SBase
type int
Résultat SBase

getAncestorOfType() public méthode

public getAncestorOfType ( int type, string pkgName ) : SBase
type int
pkgName string
Résultat SBase

getAnnotation() public méthode

public getAnnotation ( ) : XMLNode
Résultat XMLNode

getAnnotationString() public méthode

public getAnnotationString ( ) : string
Résultat string

getCVTerm() public méthode

public getCVTerm ( long n ) : CVTerm
n long
Résultat CVTerm

getCVTerms() public méthode

public getCVTerms ( ) : CVTermList
Résultat CVTermList

getColumn() public méthode

public getColumn ( ) : long
Résultat long

getDerivedUnitDefinition() public méthode

public getDerivedUnitDefinition ( ) : UnitDefinition
Résultat UnitDefinition

getDisabledPlugin() public méthode

public getDisabledPlugin ( long n ) : SBasePlugin
n long
Résultat SBasePlugin

getElementByMetaId() public méthode

public getElementByMetaId ( string metaid ) : SBase
metaid string
Résultat SBase

getElementBySId() public méthode

public getElementBySId ( string id ) : SBase
id string
Résultat SBase

getElementFromPluginsByMetaId() public méthode

public getElementFromPluginsByMetaId ( string metaid ) : SBase
metaid string
Résultat SBase

getElementFromPluginsBySId() public méthode

public getElementFromPluginsBySId ( string id ) : SBase
id string
Résultat SBase

getElementName() public méthode

public getElementName ( ) : string
Résultat string

getId() public méthode

public getId ( ) : string
Résultat string

getLevel() public méthode

public getLevel ( ) : long
Résultat long

getLine() public méthode

public getLine ( ) : long
Résultat long

getListOfAllElements() public méthode

public getListOfAllElements ( ) : SBaseList
Résultat SBaseList

getListOfAllElements() public méthode

public getListOfAllElements ( ElementFilter filter ) : SBaseList
filter ElementFilter
Résultat SBaseList

getListOfAllElementsFromPlugins() public méthode

public getListOfAllElementsFromPlugins ( ) : SBaseList
Résultat SBaseList

getListOfAllElementsFromPlugins() public méthode

public getListOfAllElementsFromPlugins ( ElementFilter filter ) : SBaseList
filter ElementFilter
Résultat SBaseList

getMetaId() public méthode

public getMetaId ( ) : string
Résultat string

getModel() public méthode

public getModel ( ) : Model
Résultat Model

getModelHistory() public méthode

public getModelHistory ( ) : ModelHistory
Résultat ModelHistory

getName() public méthode

public getName ( ) : string
Résultat string

getNamespaces() public méthode

public getNamespaces ( ) : XMLNamespaces
Résultat XMLNamespaces

getNotes() public méthode

public getNotes ( ) : XMLNode
Résultat XMLNode

getNotesString() public méthode

public getNotesString ( ) : string
Résultat string

getNumCVTerms() public méthode

public getNumCVTerms ( ) : long
Résultat long

getNumDisabledPlugins() public méthode

public getNumDisabledPlugins ( ) : long
Résultat long

getNumPlugins() public méthode

public getNumPlugins ( ) : long
Résultat long

getPackageName() public méthode

public getPackageName ( ) : string
Résultat string

getPackageVersion() public méthode

public getPackageVersion ( ) : long
Résultat long

getParentSBMLObject() public méthode

public getParentSBMLObject ( ) : SBase
Résultat SBase

getPlugin() public méthode

public getPlugin ( long n ) : SBasePlugin
n long
Résultat SBasePlugin

getPlugin() public méthode

public getPlugin ( string package ) : SBasePlugin
package string
Résultat SBasePlugin

getPrefix() public méthode

public getPrefix ( ) : string
Résultat string

getResourceBiologicalQualifier() public méthode

public getResourceBiologicalQualifier ( string resource ) : int
resource string
Résultat int

getResourceModelQualifier() public méthode

public getResourceModelQualifier ( string resource ) : int
resource string
Résultat int

getSBMLDocument() public méthode

public getSBMLDocument ( ) : SBMLDocument
Résultat SBMLDocument

getSBMLNamespaces() public méthode

public getSBMLNamespaces ( ) : SBMLNamespaces
Résultat SBMLNamespaces

getSBOTerm() public méthode

public getSBOTerm ( ) : int
Résultat int

getSBOTermAsURL() public méthode

public getSBOTermAsURL ( ) : string
Résultat string

getSBOTermID() public méthode

public getSBOTermID ( ) : string
Résultat string

getTypeCode() public méthode

public getTypeCode ( ) : int
Résultat int

getURI() public méthode

public getURI ( ) : string
Résultat string

getVersion() public méthode

public getVersion ( ) : long
Résultat long

hasNonstandardIdentifierBeginningWith() public méthode

public hasNonstandardIdentifierBeginningWith ( string prefix ) : bool
prefix string
Résultat bool

hasRequiredAttributes() public méthode

public hasRequiredAttributes ( ) : bool
Résultat bool

hasRequiredElements() public méthode

public hasRequiredElements ( ) : bool
Résultat bool

hasValidLevelVersionNamespaceCombination() public méthode

public hasValidLevelVersionNamespaceCombination ( ) : bool
Résultat bool

isPackageEnabled() public méthode

public isPackageEnabled ( string pkgName ) : bool
pkgName string
Résultat bool

isPackageURIEnabled() public méthode

public isPackageURIEnabled ( string pkgURI ) : bool
pkgURI string
Résultat bool

isPkgEnabled() public méthode

public isPkgEnabled ( string pkgName ) : bool
pkgName string
Résultat bool

isPkgURIEnabled() public méthode

public isPkgURIEnabled ( string pkgURI ) : bool
pkgURI string
Résultat bool

isSetAnnotation() public méthode

public isSetAnnotation ( ) : bool
Résultat bool

isSetId() public méthode

public isSetId ( ) : bool
Résultat bool

isSetMetaId() public méthode

public isSetMetaId ( ) : bool
Résultat bool

isSetModelHistory() public méthode

public isSetModelHistory ( ) : bool
Résultat bool

isSetName() public méthode

public isSetName ( ) : bool
Résultat bool

isSetNotes() public méthode

public isSetNotes ( ) : bool
Résultat bool

isSetSBOTerm() public méthode

public isSetSBOTerm ( ) : bool
Résultat bool

isSetUserData() public méthode

public isSetUserData ( ) : bool
Résultat bool

matchesRequiredSBMLNamespacesForAddition() public méthode

public matchesRequiredSBMLNamespacesForAddition ( SBase sb ) : bool
sb SBase
Résultat bool

matchesSBMLNamespaces() public méthode

public matchesSBMLNamespaces ( SBase sb ) : bool
sb SBase
Résultat bool

multiplyAssignmentsToSIdByFunction() public méthode

public multiplyAssignmentsToSIdByFunction ( string id, ASTNode function ) : void
id string
function ASTNode
Résultat void

operator() public static méthode

public static operator ( ) : bool
Résultat bool

prependStringToAllIdentifiers() public méthode

public prependStringToAllIdentifiers ( string prefix ) : int
prefix string
Résultat int

removeFromParentAndDelete() public méthode

public removeFromParentAndDelete ( ) : int
Résultat int

removeTopLevelAnnotationElement() public méthode

public removeTopLevelAnnotationElement ( string elementName ) : int
elementName string
Résultat int

removeTopLevelAnnotationElement() public méthode

public removeTopLevelAnnotationElement ( string elementName, string elementURI ) : int
elementName string
elementURI string
Résultat int

removeTopLevelAnnotationElement() public méthode

public removeTopLevelAnnotationElement ( string elementName, string elementURI, bool removeEmpty ) : int
elementName string
elementURI string
removeEmpty bool
Résultat int

renameMetaIdRefs() public méthode

public renameMetaIdRefs ( string oldid, string newid ) : void
oldid string
newid string
Résultat void

renameSIdRefs() public méthode

public renameSIdRefs ( string oldid, string newid ) : void
oldid string
newid string
Résultat void

renameUnitSIdRefs() public méthode

public renameUnitSIdRefs ( string oldid, string newid ) : void
oldid string
newid string
Résultat void

replaceSIDWithFunction() public méthode

public replaceSIDWithFunction ( string id, ASTNode function ) : void
id string
function ASTNode
Résultat void

replaceTopLevelAnnotationElement() public méthode

public replaceTopLevelAnnotationElement ( XMLNode annotation ) : int
annotation XMLNode
Résultat int

replaceTopLevelAnnotationElement() public méthode

public replaceTopLevelAnnotationElement ( string annotation ) : int
annotation string
Résultat int

setAnnotation() public méthode

public setAnnotation ( XMLNode annotation ) : int
annotation XMLNode
Résultat int

setAnnotation() public méthode

public setAnnotation ( string annotation ) : int
annotation string
Résultat int

setId() public méthode

public setId ( string sid ) : int
sid string
Résultat int

setMetaId() public méthode

public setMetaId ( string metaid ) : int
metaid string
Résultat int

setModelHistory() public méthode

public setModelHistory ( ModelHistory history ) : int
history ModelHistory
Résultat int

setName() public méthode

public setName ( string name ) : int
name string
Résultat int

setNamespaces() public méthode

public setNamespaces ( XMLNamespaces xmlns ) : int
xmlns XMLNamespaces
Résultat int

setNotes() public méthode

public setNotes ( XMLNode notes ) : int
notes XMLNode
Résultat int

setNotes() public méthode

public setNotes ( string notes ) : int
notes string
Résultat int

setNotes() public méthode

public setNotes ( string notes, bool addXHTMLMarkup ) : int
notes string
addXHTMLMarkup bool
Résultat int

setSBMLNamespacesAndOwn() public méthode

public setSBMLNamespacesAndOwn ( SBMLNamespaces disownedNs ) : void
disownedNs SBMLNamespaces
Résultat void

setSBOTerm() public méthode

public setSBOTerm ( int value ) : int
value int
Résultat int

setSBOTerm() public méthode

public setSBOTerm ( string sboid ) : int
sboid string
Résultat int

toSBML() public méthode

public toSBML ( ) : string
Résultat string

toXMLNode() public méthode

public toXMLNode ( ) : XMLNode
Résultat XMLNode

transformIdentifiers() public méthode

public transformIdentifiers ( IdentifierTransformer idTransformer ) : int
idTransformer IdentifierTransformer
Résultat int

unsetAnnotation() public méthode

public unsetAnnotation ( ) : int
Résultat int

unsetCVTerms() public méthode

public unsetCVTerms ( ) : int
Résultat int

unsetId() public méthode

public unsetId ( ) : int
Résultat int

unsetMetaId() public méthode

public unsetMetaId ( ) : int
Résultat int

unsetModelHistory() public méthode

public unsetModelHistory ( ) : int
Résultat int

unsetName() public méthode

public unsetName ( ) : int
Résultat int

unsetNotes() public méthode

public unsetNotes ( ) : int
Résultat int

unsetSBOTerm() public méthode

public unsetSBOTerm ( ) : int
Résultat int

unsetUserData() public méthode

public unsetUserData ( ) : int
Résultat int

writeExtensionElements() public méthode

public writeExtensionElements ( XMLOutputStream stream ) : void
stream XMLOutputStream
Résultat void

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
Résultat bool