1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
pub type TagIndex = usize; use super::compartments::*; use super::function_definitions::*; use super::initial_assignments::*; use super::math::*; use super::parameters::*; use super::reactions::*; use super::root::*; use super::rules::*; use super::species::*; use super::units::*; #[allow(dead_code)] #[derive(Debug, Clone)] pub enum Tag { Root(Root), ListOfUnitDefinitions(ListOfUnitDefinitions), UnitDefinition(UnitDefinition), ListOfUnits(ListOfUnits), Unit(Unit), ListOfCompartments(ListOfCompartments), Compartment(Compartment), ListOfParameters(ListOfParameters), Parameter(Parameter), ListOfSpecies(ListOfSpecies), Species(Species), ListOfReactions(ListOfReactions), Reaction(Reaction), ListOfReactants(ListOfReactants), ListOfProducts(ListOfProducts), SpeciesReference(SpeciesReference), ListOfModifiers(ListOfModifiers), ModifierSpeciesReference(ModifierSpeciesReference), ListOfLocalParameters(ListOfLocalParameters), LocalParameter(LocalParameter), KineticLaw(KineticLaw), MathTag(MathTag), ListOfFunctionDefinitions(ListOfFunctionDefinitions), FunctionDefinition(FunctionDefinition), ListOfInitialAssignments(ListOfInitialAssignments), InitialAssignment(InitialAssignment), ListOfRules(ListOfRules), AssignmentRule(AssignmentRule), RateRule(RateRule), }