cellml:component

Element Information

Model

cellml:units | cellml:variable | cellml:reaction | math | ANY element from ANY namespace OTHER than 'http://www.cellml.org/cellml/1.1#'

Attributes

QName Type Fixed Default Use Inheritable Annotation
name cellml:cellMLIdentifier required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.cellml.org/cellml/1.1#'

Source

<element name="component" type="cellml:component">
  <unique name="uniqueComponentUnitsName">
    <selector xpath="cellml:units"/>
    <field xpath="@name"/>
  </unique>
  <key name="uniqueComponentVariableName">
    <selector xpath="cellml:variable"/>
    <field xpath="@name"/>
  </key>
  <keyref name="checkReactions" refer="cellml:uniqueComponentVariableName">
    <selector xpath=".//cellml:variable_ref"/>
    <field xpath="@variable"/>
  </keyref>
  <keyref name="checkRoleDelta" refer="cellml:uniqueComponentVariableName">
    <selector xpath=".//cellml:role"/>
    <field xpath="@delta_variable"/>
  </keyref>
  <unique name="uniqueDelta">
    <selector xpath=".//cellml:role"/>
    <field xpath="@delta_variable"/>
  </unique>
</element>

Sample