69 bool compile(std::vector< CCopasiContainer * > listOfContainer);
75 const std::string &
getKey()
const;
167 CEvent(
const std::string & name =
"NoName",
209 virtual const std::string &
getKey()
const;
224 bool compile(std::vector< CCopasiContainer * > listOfContainer);
469 #endif // COPASI_CEvent
CExpression * mpTriggerExpression
virtual std::string getObjectDisplayName(bool regular=true, bool richtext=false) const
const CCopasiVectorN< CEventAssignment > & getAssignments() const
const bool & getDelayAssignment() const
void setPersistentTrigger(const bool &persistentTrigger)
CExpression * mpDelayExpression
const std::string & getTargetKey() const
bool setDelayExpressionPtr(CExpression *pExpression)
const CExpression * getExpressionPtr() const
bool setExpression(const std::string &expression)
void deleteAssignment(const std::string &key)
std::string getTriggerExpression() const
bool setPriorityExpressionPtr(CExpression *pExpression)
bool setTargetKey(const std::string &targetKey)
CExpression * mpExpression
CEvent(const std::string &name="NoName", const CCopasiContainer *pParent=NULL)
CExpression * getDelayExpressionPtr()
const Type & getType() const
const bool & getPersistentTrigger() const
CCopasiVectorN< CEventAssignment > mAssignments
virtual bool setObjectParent(const CCopasiContainer *pParent)
const CCopasiObject * mpTarget
bool setTriggerExpression(const std::string &expression)
bool setExpressionPtr(CExpression *pExpression)
const std::string & getKey() const
void setDelayAssignment(const bool &delayCalculation)
virtual bool mustBeDeleted(const DataObjectSet &deletedObjects) const
CEvent & operator=(const CEvent &)
bool setPriorityExpression(const std::string &expression)
std::string getDelayExpression() const
const CExpression * getTriggerExpressionPtr() const
friend std::ostream & operator<<(std::ostream &os, const CEvent &d)
bool compile(std::vector< CCopasiContainer * > listOfContainer)
CExpression * mpPriorityExpression
bool setDelayExpression(const std::string &expression)
void setFireAtInitialTime(const bool &fireAtInitialTime)
void setType(const Type &type)
CEventAssignment(const std::string &targetKey="", const CCopasiContainer *pParent=NULL)
const std::string & getSBMLId() const
const bool & getFireAtInitialTime() const
virtual bool setObjectParent(const CCopasiContainer *pParent)
CExpression * getPriorityExpressionPtr()
const CCopasiObject * getTargetObject() const
std::set< const CCopasiObject * > DataObjectSet
std::string getPriorityExpression() const
void setSBMLId(const std::string &id)
virtual const std::string & getKey() const
bool compile(std::vector< CCopasiContainer * > listOfContainer)
std::string getExpression() const
bool setTriggerExpressionPtr(CExpression *pExpression)