libSBML C API  libSBML 5.8.0 C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Event.h File Reference

Detailed Description

Definitions of Event and ListOfEvents.

Author
Ben Bornstein
Include dependency graph for Event.h:
This graph shows which files directly or indirectly include this file:

Functions

int Event_addEventAssignment (Event_t *e, const EventAssignment_t *ea)
 
Event_t * Event_clone (const Event_t *e)
 
Event_t * Event_create (unsigned int level, unsigned int version)
 
Delay_t * Event_createDelay (Event_t *e)
 
EventAssignment_t * Event_createEventAssignment (Event_t *e)
 
Priority_t * Event_createPriority (Event_t *e)
 
Trigger_t * Event_createTrigger (Event_t *e)
 
Event_t * Event_createWithNS (SBMLNamespaces_t *sbmlns)
 
void Event_free (Event_t *e)
 
Delay_t * Event_getDelay (Event_t *e)
 
EventAssignment_t * Event_getEventAssignment (Event_t *e, unsigned int n)
 
EventAssignment_t * Event_getEventAssignmentByVar (Event_t *e, const char *variable)
 
const char * Event_getId (const Event_t *e)
 
ListOf_t * Event_getListOfEventAssignments (Event_t *e)
 
const char * Event_getName (const Event_t *e)
 
const XMLNamespaces_t * Event_getNamespaces (Event_t *c)
 
unsigned int Event_getNumEventAssignments (const Event_t *e)
 
Priority_t * Event_getPriority (Event_t *e)
 
const char * Event_getTimeUnits (const Event_t *e)
 
Trigger_t * Event_getTrigger (Event_t *e)
 
int Event_getUseValuesFromTriggerTime (const Event_t *e)
 
int Event_hasRequiredAttributes (Event_t *e)
 
int Event_hasRequiredElements (Event_t *e)
 
int Event_isSetDelay (const Event_t *e)
 
int Event_isSetId (const Event_t *e)
 
int Event_isSetName (const Event_t *e)
 
int Event_isSetPriority (const Event_t *e)
 
int Event_isSetTimeUnits (const Event_t *e)
 
int Event_isSetTrigger (const Event_t *e)
 
int Event_isSetUseValuesFromTriggerTime (const Event_t *e)
 
EventAssignment_t * Event_removeEventAssignment (Event_t *e, unsigned int n)
 
EventAssignment_t * Event_removeEventAssignmentByVar (Event_t *e, const char *variable)
 
int Event_setDelay (Event_t *e, const Delay_t *delay)
 
int Event_setId (Event_t *e, const char *sid)
 
int Event_setName (Event_t *e, const char *name)
 
int Event_setPriority (Event_t *e, const Priority_t *priority)
 
int Event_setTimeUnits (Event_t *e, const char *sid)
 
int Event_setTrigger (Event_t *e, const Trigger_t *trigger)
 
int Event_setUseValuesFromTriggerTime (Event_t *e, int value)
 
int Event_unsetDelay (Event_t *e)
 
int Event_unsetId (Event_t *e)
 
int Event_unsetName (Event_t *e)
 
int Event_unsetPriority (Event_t *e)
 
int Event_unsetTimeUnits (Event_t *e)
 
Event_t * ListOfEvents_getById (ListOf_t *lo, const char *sid)
 
Event_t * ListOfEvents_removeById (ListOf_t *lo, const char *sid)
 

Function Documentation

int Event_addEventAssignment ( Event_t *  e,
const EventAssignment_t *  ea 
)
Event_t* Event_clone ( const Event_t *  e)
Event_t* Event_create ( unsigned int  level,
unsigned int  version 
)
Delay_t* Event_createDelay ( Event_t *  e)
EventAssignment_t* Event_createEventAssignment ( Event_t *  e)
Priority_t* Event_createPriority ( Event_t *  e)
Trigger_t* Event_createTrigger ( Event_t *  e)
Event_t* Event_createWithNS ( SBMLNamespaces_t *  sbmlns)
void Event_free ( Event_t *  e)
Delay_t* Event_getDelay ( Event_t *  e)
EventAssignment_t* Event_getEventAssignment ( Event_t *  e,
unsigned int  n 
)
EventAssignment_t* Event_getEventAssignmentByVar ( Event_t *  e,
const char *  variable 
)
const char* Event_getId ( const Event_t *  e)
ListOf_t* Event_getListOfEventAssignments ( Event_t *  e)
const char* Event_getName ( const Event_t *  e)
const XMLNamespaces_t* Event_getNamespaces ( Event_t *  c)
unsigned int Event_getNumEventAssignments ( const Event_t *  e)
Priority_t* Event_getPriority ( Event_t *  e)
const char* Event_getTimeUnits ( const Event_t *  e)
Trigger_t* Event_getTrigger ( Event_t *  e)
int Event_getUseValuesFromTriggerTime ( const Event_t *  e)
int Event_hasRequiredAttributes ( Event_t *  e)
int Event_hasRequiredElements ( Event_t *  e)
int Event_isSetDelay ( const Event_t *  e)
int Event_isSetId ( const Event_t *  e)
int Event_isSetName ( const Event_t *  e)
int Event_isSetPriority ( const Event_t *  e)
int Event_isSetTimeUnits ( const Event_t *  e)
int Event_isSetTrigger ( const Event_t *  e)
int Event_isSetUseValuesFromTriggerTime ( const Event_t *  e)
EventAssignment_t* Event_removeEventAssignment ( Event_t *  e,
unsigned int  n 
)
EventAssignment_t* Event_removeEventAssignmentByVar ( Event_t *  e,
const char *  variable 
)
int Event_setDelay ( Event_t *  e,
const Delay_t *  delay 
)
int Event_setId ( Event_t *  e,
const char *  sid 
)
int Event_setName ( Event_t *  e,
const char *  name 
)
int Event_setPriority ( Event_t *  e,
const Priority_t *  priority 
)
int Event_setTimeUnits ( Event_t *  e,
const char *  sid 
)
int Event_setTrigger ( Event_t *  e,
const Trigger_t *  trigger 
)
int Event_setUseValuesFromTriggerTime ( Event_t *  e,
int  value 
)
int Event_unsetDelay ( Event_t *  e)
int Event_unsetId ( Event_t *  e)
int Event_unsetName ( Event_t *  e)
int Event_unsetPriority ( Event_t *  e)
int Event_unsetTimeUnits ( Event_t *  e)
Event_t* ListOfEvents_getById ( ListOf_t *  lo,
const char *  sid 
)
Event_t* ListOfEvents_removeById ( ListOf_t *  lo,
const char *  sid 
)