CA initial state

This commit is contained in:
Artur Meski
2018-03-04 15:32:16 +00:00
parent 18004b916e
commit f55d433791
6 changed files with 36 additions and 3 deletions

10
rs.cc
View File

@@ -190,15 +190,21 @@ void RctSys::ctxAutAddState(std::string stateName)
ctx_aut->addState(stateName);
}
void RctSys::ctxAutSetInitState(std::string stateName)
{
assert(ctx_aut != nullptr);
ctx_aut->setInitState(stateName);
}
void RctSys::ctxAutAddTransition(std::string srcStateName, std::string dstStateName)
{
assert(ctx_aut != nullptr);
ctx_aut->addTransition(srcStateName, dstStateName);
}
void RctSys::ctxAutPushNamedContextEntity(std::string entity_name)
void RctSys::ctxAutPushNamedContextEntity(std::string entityName)
{
assert(ctx_aut != nullptr);
Entity entity_id = getEntityID(entity_name);
Entity entity_id = getEntityID(entityName);
ctx_aut->pushContextEntity(entity_id);
}