MATLABSBMLSTRUCTURE_FUNCTIONS\UNITDEFINITION
The functions allow users to create and work with the SBML UnitDefinition structure.
Function are:
SBMLUnitDefinition = UnitDefinition_addUnit(SBMLUnitDefinition, SBMLUnit)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
- SBMLUnit, an SBML Unit structure
Returns
- the SBML UnitDefinition structure with the SBML Unit structure added
UnitDefinition = UnitDefinition_create(level(optional), version(optional) )
Takes
- level, an integer representing an SBML level (optional)
- version, an integer representing an SBML version (optional)
Returns
- a MATLAB_SBML UnitDefinition structure of the appropriate level and version
NOTE: the optional level and version preserve backwards compatibility
a missing version argument will default to L1V2; L2V4 or L3V1
missing both arguments will default to L3V1
SBMLUnitDefinition = UnitDefinition_createUnit(SBMLUnitDefinition)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
Returns
- the SBML UnitDefinition structure with a new SBML Unit structure added
id = UnitDefinition_getId(SBMLUnitDefinition)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
Returns
- the value of the id attribute
unit = UnitDefinition_getListOfUnits(SBMLUnitDefinition)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
Returns
- an array of the unit structures
metaid = UnitDefinition_getMetaid(SBMLUnitDefinition)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
Returns
- the value of the metaid attribute
name = UnitDefinition_getName(SBMLUnitDefinition)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
Returns
- the value of the name attribute
numUnits = UnitDefinition_getNumUnits(SBMLUnitDefinition)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
Returns
- the value of the numUnits attribute
sboTerm = UnitDefinition_getSBOTerm(SBMLUnitDefinition)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
Returns
- the value of the sboTerm attribute
unit = UnitDefinition_getUnit(SBMLUnitDefinition, index)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
- index, an integer representing the index of SBML Unit structure
Returns
- the SBML Unit structure at the indexed position
value = UnitDefinition_isSetId(SBMLUnitDefinition)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
Returns
- value =
- 1 if the id attribute is set
- 0 otherwise
value = UnitDefinition_isSetMetaid(SBMLUnitDefinition)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
Returns
- value =
- 1 if the metaid attribute is set
- 0 otherwise
value = UnitDefinition_isSetName(SBMLUnitDefinition)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
Returns
- value =
- 1 if the name attribute is set
- 0 otherwise
value = UnitDefinition_isSetSBOTerm(SBMLUnitDefinition)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
Returns
- value =
- 1 if the sboTerm attribute is set
- 0 otherwise
SBMLUnitDefinition = UnitDefinition_setId(SBMLUnitDefinition, id)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
- id; a string representing the id to be set
Returns
- the SBML UnitDefinition structure with the new value for the id attribute
SBMLUnitDefinition = UnitDefinition_setMetaid(SBMLUnitDefinition, metaid)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
- metaid; a string representing the metaid to be set
Returns
- the SBML UnitDefinition structure with the new value for the metaid attribute
SBMLUnitDefinition = UnitDefinition_setName(SBMLUnitDefinition, name)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
- name; a string representing the name to be set
Returns
- the SBML UnitDefinition structure with the new value for the name attribute
SBMLUnitDefinition = UnitDefinition_setSBOTerm(SBMLUnitDefinition, sboTerm)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
- sboTerm, an integer representing the sboTerm to be set
Returns
- the SBML UnitDefinition structure with the new value for the sboTerm attribute
SBMLUnitDefinition = UnitDefinition_unsetId(SBMLUnitDefinition)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
Returns
- the SBML UnitDefinition structure with the id attribute unset
SBMLUnitDefinition = UnitDefinition_unsetMetaid(SBMLUnitDefinition)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
Returns
- the SBML UnitDefinition structure with the metaid attribute unset
SBMLUnitDefinition = UnitDefinition_unsetName(SBMLUnitDefinition)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
Returns
- the SBML UnitDefinition structure with the name attribute unset
SBMLUnitDefinition = UnitDefinition_unsetSBOTerm(SBMLUnitDefinition)
Takes
- SBMLUnitDefinition, an SBML UnitDefinition structure
Returns
- the SBML UnitDefinition structure with the sboTerm attribute unset