Classes | |
struct | Command |
struct | CommandBeginLabelParams |
struct | CommandChooseFSMParams |
struct | CommandConfigureActiveParams |
struct | CommandConfigureAliasParams |
struct | CommandConfigureGroupParams |
struct | CommandExecuteFEMacroParams |
struct | CommandExecuteMacroParams |
struct | CommandModifyActiveParams |
struct | CommandRepeatLabelParams |
struct | CommandRunParams |
struct | CommandTarget |
struct | IterateTableColumns |
struct | PlanTableColumns |
struct | TargetColumns |
struct | TargetParams |
Public Member Functions | |
void | init (ConfigurationManager *configManager) |
std::vector < IterateConfiguration::Command > | getPlanCommands (ConfigurationManager *configManager, const std::string &plan) const |
![]() | |
ConfigurationBase (std::string configurationName, std::string *accumulatedExceptions=0) | |
void | destroy (void) |
void | reset (bool keepTemporaryVersions=false) |
void | deactivate (void) |
bool | isActive (void) |
void | print (std::ostream &out=std::cout) const |
std::string | getTypeId (void) |
void | setupMockupView (ConfigurationVersion version) |
void | changeVersionAndActivateView (ConfigurationVersion temporaryVersion, ConfigurationVersion version) |
bool | isStored (const ConfigurationVersion &version) const |
bool | eraseView (ConfigurationVersion version) |
void | trimCache (unsigned int trimSize=-1) |
void | trimTemporary (ConfigurationVersion targetVersion=ConfigurationVersion()) |
ConfigurationVersion | checkForDuplicate (ConfigurationVersion needleVersion, ConfigurationVersion ignoreVersion=ConfigurationVersion()) const |
const std::string & | getConfigurationName (void) const |
const std::string & | getConfigurationDescription (void) const |
std::set< ConfigurationVersion > | getStoredVersions (void) const |
const ConfigurationView & | getView (void) const |
ConfigurationView * | getViewP (void) |
ConfigurationView * | getMockupViewP (void) |
const ConfigurationVersion & | getViewVersion (void) const |
ConfigurationView * | getTemporaryView (ConfigurationVersion temporaryVersion) |
ConfigurationVersion | getNextTemporaryVersion () const |
ConfigurationVersion | getNextVersion () const |
void | setConfigurationName (const std::string &configurationName) |
void | setConfigurationDescription (const std::string &configurationDescription) |
bool | setActiveView (ConfigurationVersion version) |
ConfigurationVersion | copyView (const ConfigurationView &sourceView, ConfigurationVersion destinationVersion, const std::string &author) throw (std::runtime_error) |
ConfigurationVersion | createTemporaryView (ConfigurationVersion sourceViewVersion=ConfigurationVersion(), ConfigurationVersion destTemporaryViewVersion=ConfigurationVersion::getNextTemporaryVersion()) |
bool | latestAndMockupColumnNumberMismatch (void) const |
unsigned int | getNumberOfStoredViews (void) const |
Static Public Member Functions | |
static std::map< std::string, std::string > | createCommandToTableMap () |
![]() | |
static std::string | convertToCaps (std::string &str, bool isConfigName=false) throw (std::runtime_error) |
Static Public Attributes | |
static const std::string | COMMAND_BEGIN_LABEL = "BEGIN_LABEL" |
static const std::string | COMMAND_CHOOSE_FSM = "CHOOSE_FSM" |
static const std::string | COMMAND_CONFIGURE_ACTIVE_GROUP = "CONFIGURE_ACTIVE_GROUP" |
static const std::string | COMMAND_CONFIGURE_ALIAS = "CONFIGURE_ALIAS" |
static const std::string | COMMAND_CONFIGURE_GROUP = "CONFIGURE_GROUP" |
static const std::string | COMMAND_EXECUTE_FE_MACRO = "EXECUTE_FE_MACRO" |
static const std::string | COMMAND_EXECUTE_MACRO = "EXECUTE_MACRO" |
static const std::string | COMMAND_MODIFY_ACTIVE_GROUP = "MODIFY_ACTIVE_GROUP" |
static const std::string | COMMAND_REPEAT_LABEL = "REPEAT_LABEL" |
static const std::string | COMMAND_RUN = "RUN" |
static const std::string | ITERATE_TABLE = "IterateConfiguration" |
static const std::string | PLAN_TABLE = "IterationPlanConfiguration" |
static const std::string | TARGET_TABLE = "IterationTargetConfiguration" |
static const std::map < std::string, std::string > | commandToTableMap_ = IterateConfiguration::createCommandToTableMap() |
static struct ots::IterateConfiguration::CommandBeginLabelParams | commandBeginLabelParams_ |
static struct ots::IterateConfiguration::CommandChooseFSMParams | commandChooseFSMParams_ |
static struct ots::IterateConfiguration::CommandConfigureActiveParams | commandConfigureActiveParams_ |
static struct ots::IterateConfiguration::CommandConfigureAliasParams | commandConfigureAliasParams_ |
static struct ots::IterateConfiguration::CommandConfigureGroupParams | commandConfigureGroupParams_ |
static struct ots::IterateConfiguration::CommandExecuteFEMacroParams | commandExecuteFEMacroParams_ |
static struct ots::IterateConfiguration::CommandExecuteMacroParams | commandExecuteMacroParams_ |
static struct ots::IterateConfiguration::CommandModifyActiveParams | commandModifyActiveParams_ |
static struct ots::IterateConfiguration::CommandRepeatLabelParams | commandRepeatLabelParams_ |
static struct ots::IterateConfiguration::CommandRunParams | commandRunParams_ |
static struct ots::IterateConfiguration::TargetParams | targetParams_ |
static struct ots::IterateConfiguration::TargetColumns | targetCols_ |
static struct ots::IterateConfiguration::IterateTableColumns | iterateTableCols_ |
static struct ots::IterateConfiguration::PlanTableColumns | planTableCols_ |
Additional Inherited Members | |
![]() | |
const unsigned int | MAX_VIEWS_IN_CACHE |
![]() | |
std::string | configurationName_ |
std::string | configurationDescription_ |
ConfigurationView * | activeConfigurationView_ |
ConfigurationView | mockupConfigurationView_ |
std::map< ConfigurationVersion, ConfigurationView > | configurationViews_ |
Definition at line 10 of file IterateConfiguration.h.