yasmine
consts.hpp File Reference
#include <string>

Go to the source code of this file.

Namespaces

 sxy
 
 sxy::model
 

Variables

const char *const sxy::model::JSON_STATE_MACHINE_NODE = "state_machine"
 
const char *const sxy::model::JSON_ROOT_NODE = "root"
 
const char *const sxy::model::JSON_TRANSITIONS_NODE = "transitions"
 
const char *const sxy::model::JSON_NAME_NODE = "name"
 
const char *const sxy::model::JSON_TYPE_NODE = "type"
 
const char *const sxy::model::JSON_ENTER_BEHAVIOR_NODE = "enter_behavior"
 
const char *const sxy::model::JSON_DO_BEHAVIOR_NODE = "do_behavior"
 
const char *const sxy::model::JSON_EXIT_BEHAVIOR_NODE = "exit_behavior"
 
const char *const sxy::model::JSON_REGIONS_NODE = "regions"
 
const char *const sxy::model::JSON_VERTICES_NODE = "vertices"
 
const char *const sxy::model::JSON_STATE_PSEUDOSTATES_NODE = "pseudostates"
 
const char *const sxy::model::JSON_PSEUDOSTATES_NODE = "pseudostates"
 
const char *const sxy::model::JSON_TRANSITION_KIND_NODE = "kind"
 
const char *const sxy::model::JSON_TRANSITION_SOURCE_NODE = "source"
 
const char *const sxy::model::JSON_TRANSITION_TARGET_NODE = "target"
 
const char *const sxy::model::JSON_TRANSITION_GUARD_NODE = "guard"
 
const char *const sxy::model::JSON_TRANSITION_BEHAVIOR_NODE = "behavior"
 
const char *const sxy::model::JSON_TRANSITION_EVENTS_NODE = "event_name"
 
const char *const sxy::model::JSON_DEFERRED_EVENTS = "deferred_event_name"
 
const char *const sxy::model::JSON_ERROR_EVENT = "error_event"
 
const char *const sxy::model::JSON_EVENT_ID = "ID"
 
const char *const sxy::model::JSON_EVENT_NAME = "name"
 
const char *const sxy::model::JSON_EVENT_LIST_NODE = "event_list"
 
const char *const sxy::model::JSON_EVENT_PRIORITY = "priority"
 
const char *const sxy::model::JSON_VERSION = "version"
 
const char *const sxy::model::JSON_CURRENT_VERSION_VALUE = "2.0"
 
const char *const sxy::model::JSON_VERSION_1 = "1.0"
 
const std::string sxy::model::TYPE_TRANSITION = "transition"
 
const std::string sxy::model::TYPE_SIMPLE_STATE = "simple_state"
 
const std::string sxy::model::TYPE_ASYNC_SIMPLE_STATE = "async_simple_state"
 
const std::string sxy::model::TYPE_COMPOSITE_STATE = "composite_state"
 
const std::string sxy::model::TYPE_FINAL_STATE = "final_state"
 
const std::string sxy::model::TYPE_INITIAL_PSEUDOSTATE = "initial_pseudostate"
 
const std::string sxy::model::TYPE_TERMINATE_PSEUDOSTATE = "terminate_pseudostate"
 
const std::string sxy::model::TYPE_ENTRY_POINT = "entry_point"
 
const std::string sxy::model::TYPE_EXIT_POINT = "exit_point"
 
const std::string sxy::model::TYPE_DEEP_HISTORY = "deep_history"
 
const std::string sxy::model::TYPE_SHALLOW_HISTORY = "shallow_history"
 
const std::string sxy::model::TYPE_JOIN = "join"
 
const std::string sxy::model::TYPE_JUNCTION = "junction"
 
const std::string sxy::model::TYPE_FORK = "fork"
 
const std::string sxy::model::TYPE_CHOICE = "choice"
 
const std::string sxy::model::TYPE_REGION = "region"
 
const std::string sxy::model::TYPE_UNKNOWN = "unknown"
 
const std::string sxy::model::CONFIG_FILE_IS_CORRUPTED = "Config file is corrupted!"
 
const std::string sxy::model::CHOOSE_FILE_TEXT = "Select log file"
 
const std::string sxy::model::FILE_CANNOT_BE_OPENED = "File cannot be opened!"
 
const std::string sxy::model::PATH_CONFIG_JSON_FILE = "path_config.json"
 
const std::string sxy::model::CHOOSE_FILE_TYPE = "file (*.*);;"
 
const std::string sxy::model::CHOOSE_FILE_TEXT_SAVE = "Select file to save data"
 
const std::string sxy::model::CHOOSE_FILE_DEFAULT_SAVING_NAME = "state_machine.json"
 
const std::string sxy::model::CHOOSE_FILE_TYPE_SAVE = "all files (*.*);;"
 
const char *const sxy::model::TRANSITION_MUST_BE_IN_JSON_ARRAY = "Transitions from the json file are not in an array!"