Main Content

SimBiology.ModelComponent

Represent SimBiology model, quantities, expressions, doses, and variants

Description

SimBiology.ModelComponent represents the following SimBiology objects: model, quantities (species, parameters, and compartments), expressions (reactions, rules, events, and observables), doses, and variants.

When you have an array containing a mixture of these different objects, use the properties and functions of SimBiology.ModelComponent to access or update all objects in the array at once.

Properties

expand all

SimBiology.ModelComponent object name, specified as a character vector or string scalar.

For details on requirements and recommendations for naming SimBiology® components, see Guidelines for Naming Model Components.

Data Types: char | string

Additional information that you can add for the SimBiology object, specified as a character vector or string scalar.

Data Types: char | string

This property is read-only.

Parent object, specified as one of the following.

  • Empty array []

  • SimBiology.Model

  • SimBiology.Compartment

  • SimBiology.KineticLaw

  • SimBiology.Reaction

  • SimBiology.Root

Object label, specified as a character vector or string scalar.

Data Types: char | string

This property is read-only.

Object type, specified as one of the following: 'sbiomodel', 'species''parameter', 'compartment', 'reaction', 'rule', 'event', 'observable', 'repeatdose', 'scheduledose', 'variant'.

When you create a SimBiology object, the value of Type is automatically defined.

Data Types: char

Data to associate with the object, specified as any MATLAB array. For example, you can specify a scalar, vector, character vector, table, or structure. Use this property to store arbitrary data on an object.

The object does not use this data directly, but you can access it using dot notation or get.

Object Functions

deleteDelete SimBiology object
getGet SimBiology object properties
setSet SimBiology object properties

Version History

Introduced in R2019b