Public Types

enum  Action {
  UNDEF_ACTION, ENTER, EXIT, INVOKE,
  UNINVOKE
}
 
enum  Subject {
  UNDEF_SUBJECT, STATE, TRANSITION, STABLE,
  MICROSTEP, EVENT, INVOKER, EXECUTABLE
}
 
enum  When { UNDEF_WHEN, AFTER, BEFORE, ON }
 

Public Member Functions

 Breakpoint (const Data &data)
 
bool matches (Interpreter interpreter, const Breakpoint &other) const
 
 operator bool ()
 
bool operator< (const Breakpoint &other) const
 
Data toData () const
 

Public Attributes

Action action
 
std::string condition
 
const XERCESC_NS::DOMElement * element = NULL
 
bool enabled
 
std::string eventName
 
std::string executableName
 
std::string executableXPath
 
std::string invokeId
 
std::string invokeType
 
std::string stateId
 
Subject subject
 
std::string transSourceId
 
std::string transTargetId
 
When when
 

The documentation for this class was generated from the following files: