yasmine
consts.hpp
Go to the documentation of this file.
1 // //
3 // This file is part of the Seadex yasmine ecosystem (http://yasmine.seadex.de). //
4 // Copyright (C) 2016-2017 Seadex GmbH //
5 // //
6 // Licensing information is available in the folder "license" which is part of this distribution. //
7 // The same information is available on the www @ http://yasmine.seadex.de/Licenses.html. //
8 // //
10 
11 #ifndef CONSTS_ACE2AE01_CFDD_4BD0_AB05_9B3190BFE90D
12 #define CONSTS_ACE2AE01_CFDD_4BD0_AB05_9B3190BFE90D
13 
14 
15 #include <string>
16 
17 
18 namespace sxy
19 {
20 
21 
22 namespace model
23 {
24 
25 
26 extern const char* const JSON_STATE_MACHINE_NODE;
27 extern const char* const JSON_ROOT_NODE;
28 extern const char* const JSON_TRANSITIONS_NODE;
29 extern const char* const JSON_NAME_NODE;
30 extern const char* const JSON_TYPE_NODE;
31 extern const char* const JSON_ENTER_BEHAVIOR_NODE;
32 extern const char* const JSON_DO_BEHAVIOR_NODE;
33 extern const char* const JSON_EXIT_BEHAVIOR_NODE;
34 extern const char* const JSON_REGIONS_NODE;
35 extern const char* const JSON_VERTICES_NODE;
36 extern const char* const JSON_STATE_PSEUDOSTATES_NODE;
37 extern const char* const JSON_PSEUDOSTATES_NODE;
38 extern const char* const JSON_TRANSITION_KIND_NODE;
39 extern const char* const JSON_TRANSITION_SOURCE_NODE;
40 extern const char* const JSON_TRANSITION_TARGET_NODE;
41 extern const char* const JSON_TRANSITION_GUARD_NODE;
42 extern const char* const JSON_TRANSITION_BEHAVIOR_NODE;
43 extern const char* const JSON_TRANSITION_EVENTS_NODE;
44 extern const char* const JSON_DEFERRED_EVENTS;
45 extern const char* const JSON_ERROR_EVENT;
46 extern const char* const JSON_EVENT_ID;
47 extern const char* const JSON_EVENT_NAME;
48 extern const char* const JSON_EVENT_LIST_NODE;
49 extern const char* const JSON_EVENT_PRIORITY;
50 extern const char* const JSON_VERSION;
51 extern const char* const JSON_CURRENT_VERSION_VALUE;
52 extern const char* const JSON_VERSION_1;
53 
54 
55 extern const std::string TYPE_TRANSITION;
56 extern const std::string TYPE_SIMPLE_STATE;
57 extern const std::string TYPE_ASYNC_SIMPLE_STATE;
58 extern const std::string TYPE_COMPOSITE_STATE;
59 extern const std::string TYPE_FINAL_STATE;
60 extern const std::string TYPE_INITIAL_PSEUDOSTATE;
61 extern const std::string TYPE_TERMINATE_PSEUDOSTATE;
62 extern const std::string TYPE_ENTRY_POINT;
63 extern const std::string TYPE_EXIT_POINT;
64 extern const std::string TYPE_DEEP_HISTORY;
65 extern const std::string TYPE_SHALLOW_HISTORY;
66 extern const std::string TYPE_JOIN;
67 extern const std::string TYPE_JUNCTION;
68 extern const std::string TYPE_FORK;
69 extern const std::string TYPE_CHOICE;
70 extern const std::string TYPE_REGION;
71 extern const std::string TYPE_UNKNOWN;
72 
73 
74 extern const std::string CONFIG_FILE_IS_CORRUPTED;
75 extern const std::string CHOOSE_FILE_TEXT;
76 extern const std::string FILE_CANNOT_BE_OPENED;
77 extern const std::string PATH_CONFIG_JSON_FILE;
78 extern const std::string CHOOSE_FILE_TYPE;
79 extern const std::string CHOOSE_FILE_TEXT_SAVE;
80 extern const std::string CHOOSE_FILE_DEFAULT_SAVING_NAME;
81 extern const std::string CHOOSE_FILE_TYPE_SAVE;
82 
83 extern const char* const TRANSITION_MUST_BE_IN_JSON_ARRAY;
84 
85 
86 }
87 
88 
89 }
90 
91 
92 #endif
const std::string CHOOSE_FILE_TYPE_SAVE
Definition: consts.cpp:77
const std::string TYPE_CHOICE
Definition: consts.cpp:65
const std::string CONFIG_FILE_IS_CORRUPTED
Definition: consts.cpp:70
const char *const JSON_EVENT_NAME
Definition: consts.cpp:43
const char *const JSON_TRANSITIONS_NODE
Definition: consts.cpp:24
const std::string TYPE_SHALLOW_HISTORY
Definition: consts.cpp:61
const std::string TYPE_TRANSITION
Definition: consts.cpp:51
const char *const JSON_VERTICES_NODE
Definition: consts.cpp:31
const char *const JSON_NAME_NODE
Definition: consts.cpp:25
const std::string FILE_CANNOT_BE_OPENED
Definition: consts.cpp:72
const char *const JSON_TRANSITION_BEHAVIOR_NODE
Definition: consts.cpp:38
const char *const JSON_EVENT_LIST_NODE
Definition: consts.cpp:44
const std::string TYPE_JOIN
Definition: consts.cpp:62
const std::string TYPE_EXIT_POINT
Definition: consts.cpp:59
const std::string TYPE_FINAL_STATE
Definition: consts.cpp:55
const char *const JSON_EVENT_PRIORITY
Definition: consts.cpp:45
const std::string TYPE_JUNCTION
Definition: consts.cpp:63
const char *const JSON_VERSION_1
Definition: consts.cpp:48
const std::string TYPE_ENTRY_POINT
Definition: consts.cpp:58
Definition: algorithm_parameters.hpp:16
const std::string TYPE_UNKNOWN
Definition: consts.cpp:67
const char *const JSON_DO_BEHAVIOR_NODE
Definition: consts.cpp:28
const char *const JSON_ROOT_NODE
Definition: consts.cpp:23
const std::string CHOOSE_FILE_TEXT_SAVE
Definition: consts.cpp:75
const char *const JSON_TRANSITION_KIND_NODE
Definition: consts.cpp:34
const std::string TYPE_COMPOSITE_STATE
Definition: consts.cpp:54
const char *const JSON_ENTER_BEHAVIOR_NODE
Definition: consts.cpp:27
const char *const JSON_TRANSITION_TARGET_NODE
Definition: consts.cpp:36
const std::string CHOOSE_FILE_TYPE
Definition: consts.cpp:74
const char *const JSON_STATE_PSEUDOSTATES_NODE
Definition: consts.cpp:32
const char *const JSON_REGIONS_NODE
Definition: consts.cpp:30
const std::string PATH_CONFIG_JSON_FILE
Definition: consts.cpp:73
const char *const JSON_DEFERRED_EVENTS
Definition: consts.cpp:40
const char *const JSON_TRANSITION_EVENTS_NODE
Definition: consts.cpp:39
const char *const JSON_TRANSITION_SOURCE_NODE
Definition: consts.cpp:35
const std::string CHOOSE_FILE_TEXT
Definition: consts.cpp:71
const std::string TYPE_ASYNC_SIMPLE_STATE
Definition: consts.cpp:53
const std::string TYPE_DEEP_HISTORY
Definition: consts.cpp:60
const char *const JSON_EXIT_BEHAVIOR_NODE
Definition: consts.cpp:29
const char *const JSON_PSEUDOSTATES_NODE
Definition: consts.cpp:33
const char *const JSON_ERROR_EVENT
Definition: consts.cpp:41
const char *const JSON_TYPE_NODE
Definition: consts.cpp:26
const char *const JSON_VERSION
Definition: consts.cpp:46
const std::string TYPE_SIMPLE_STATE
Definition: consts.cpp:52
const char *const JSON_CURRENT_VERSION_VALUE
Definition: consts.cpp:47
const char *const JSON_TRANSITION_GUARD_NODE
Definition: consts.cpp:37
const std::string CHOOSE_FILE_DEFAULT_SAVING_NAME
Definition: consts.cpp:76
const char *const JSON_STATE_MACHINE_NODE
Definition: consts.cpp:22
const std::string TYPE_TERMINATE_PSEUDOSTATE
Definition: consts.cpp:57
const std::string TYPE_REGION
Definition: consts.cpp:66
const std::string TYPE_INITIAL_PSEUDOSTATE
Definition: consts.cpp:56
const char *const JSON_EVENT_ID
Definition: consts.cpp:42
const std::string TYPE_FORK
Definition: consts.cpp:64
const char *const TRANSITION_MUST_BE_IN_JSON_ARRAY
Definition: consts.cpp:80