A MoBi module, either loaded from a project or from a pkml file
Super classes
rSharp::NetObject -> DotNetWrapper -> ObjectBase -> MoBiModule
Active bindings
nameName of the module (read-only)
isPKSimModuleWhether the module is a PK-Sim module (read-only)
mergeBehaviorMerge behavior of the module. Must be one of "Extend" or "Overwrite".
parameterValuesBBnamesNames of the Parameter Values Building Blocks (PV BBs) in the module (read-only)
initialConditionsBBnamesNames of the Initial Conditions Building Blocks (IC BBs) in the module (read-only)
Methods
Inherited methods
rSharp::NetObject$.printClass()rSharp::NetObject$.printLine()rSharp::NetObject$call()rSharp::NetObject$get()rSharp::NetObject$getFields()rSharp::NetObject$getMemberSignature()rSharp::NetObject$getMethods()rSharp::NetObject$getProperties()rSharp::NetObject$getStaticFields()rSharp::NetObject$getStaticMethods()rSharp::NetObject$getStaticProperties()rSharp::NetObject$set()
MoBiModule$getParameterValuesBBs()
Get the list of Parameter Values Building Blocks (PV BBs) in the module.
MoBiModule$getInitialConditionsBBs()
Get the list of Initial Conditions Building Blocks (IC BBs) in the module.
MoBiModule$addBuildingBlocks()
Add one or more building blocks to the module.
Single-type building blocks (Molecules, Reactions, Spatial Structure, Passive Transports, Observers, Event Groups) can appear at most once per module; trying to add a second BB of the same single type raises an error. Initial Conditions and Parameter Values BBs may appear multiple times.
MoBiModule$removeBuildingBlock()
Remove a building block from the module by its name and type.
Single-type building blocks (Molecules, Reactions, Spatial Structure,
Passive Transports, Observers, Event Groups) are matched on type and
the lone BB's Name is verified against name. Multi-type building
blocks (Initial Conditions, Parameter Values) are looked up by name
within their type. Expression Profile and Individual are not
module-level and raise an error.