CL-SBML: Structure Class EVENT-ASSIGNMENT
 

Structure Class EVENT-ASSIGNMENT

Package:

CL-SBML

Class Precedence List:

EVENT-ASSIGNMENT, SBML-BASE, STRUCTURE-CLASS, T.

Slots:

  • VARIABLE: default value NIL, type (OR SYMBOL STRING), initarg :VARIABLE
  • MATH: default value NIL, type (OR NULL CONS MATHML), initarg :MATH

Description:

The instances of this structure class represent SBML event assignments definitions.

The EVENT-ASSIGNMENT structures represent variable assignments that have effect when the event is executed. The VARIABLE field is actually of type SID and contains the identifier of a variable i.e. a COMPARTMENT, SPECIES or PARAMETER. The structures referenced by the variable field must have their constant fields set to ``false''. The math field contains a MathML expression that defines the new value of the variable. This expression is evaluated when the EVENT is fired but the variable only acquires the result or new value when the EVENT is executed. The order of the EVENT-ASSIGNMENT structures is not significant (unlike assignment rules); the effect of one assignment cannot affect the result of another assignment. The identifiers occurring in the MathML ci fields of the EVENT-ASSIGNMENT structures represent the value of the identifier at the point when the EVENT is fired.

The accessors EVENT-ASSIGNMENT-VARIABLE, and EVENT-ASSIGNMENT-MATH can be used to extract and set the structure fields.

Affected By:

None.

Exceptional Situations:

None.

See Also:

SBML-BASE, EVENT, EVENT-ASSIGNMENT-VARIABLE, EVENT-ASSIGNMENT-MATH, EVENT-ASSIGNMENT-P, and MAKE-EVENT-ASSIGNMENT.

Notes:

None.

 

News

News in chronological order, most recent on top.

  • 2005-05-09
    Completed description.