Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::panels::pms::PmsEditorUseCases Class Reference

#include <PmsEditorUseCases.hpp>

Public Member Functions

 PmsEditorUseCases ()=delete
 

Static Public Member Functions

static UseCaseResult canChangeMainBarId (iv::types::pms::elementId mainBarId, iv::types::pms::elementId newMainBarId)
 MainBar.
 
static UseCaseResult canEraseMainBar (iv::types::pms::elementId mainBarId)
 
static UseCaseResult addMainBar (const iv::panels::pms::MainBarData &mainBarData)
 
static UseCaseResult updateMainBar (iv::types::pms::elementId initialMainBarId, const iv::panels::pms::MainBarData &mainBarData)
 
static UseCaseResult eraseMainBar (iv::types::pms::elementId mainBarId)
 
static UseCaseResult canChangeBusTieId (iv::types::pms::elementId busTieId, iv::types::pms::elementId newBusTieId)
 BusTie.
 
static UseCaseResult canSetMainBarsToNewBusTie (iv::types::pms::elementId leftMainBarId, iv::types::pms::elementId rightMainBarId)
 
static UseCaseResult canSetMainBarsToUpdatingBusTie (iv::types::pms::elementId busTieId, iv::types::pms::elementId newLeftMainBarId, iv::types::pms::elementId newRightMainBarId)
 
static UseCaseResult canEraseBusTie (iv::types::pms::elementId busTieId)
 
static UseCaseResult addBusTie (const iv::panels::pms::BusTieData &busTieData)
 
static UseCaseResult updateBusTie (iv::types::pms::elementId initialBusTieId, const iv::panels::pms::BusTieData &busTieData)
 
static UseCaseResult eraseBusTie (iv::types::pms::elementId busTieId)
 
static UseCaseResult canChangeGeneratorId (iv::types::pms::elementId generatorId, iv::types::pms::elementId newGeneratorId)
 Generator.
 
static UseCaseResult canChangeBreakerId (iv::types::pms::elementId breakerId, iv::types::pms::elementId newBreakerId)
 
static UseCaseResult canChangeGeneratorBarId (iv::types::pms::elementId generatorId, iv::types::pms::elementId newGenBarId)
 
static UseCaseResult canChangeGeneratorLomId (iv::types::unitId lomId, iv::types::unitId newLomId)
 
static UseCaseResult canEraseGenerator (iv::types::pms::elementId generatorId)
 
static UseCaseResult addGenerator (const iv::panels::pms::GeneratorData &generatorData)
 
static UseCaseResult updateGenerator (iv::types::pms::elementId initialGeneratorId, const iv::panels::pms::GeneratorData &generatorData)
 
static UseCaseResult eraseGenerator (iv::types::pms::elementId generatorId)
 
static UseCaseResult canChangeModeId (const iv::types::pms::modeId &modeId, iv::types::pms::modeId newModeId)
 Mode.
 
static UseCaseResult canEraseMode (iv::types::pms::modeId modeId)
 
static UseCaseResult addMode (const iv::panels::pms::pmsMode::ModeData &modeData)
 
static UseCaseResult updateMode (const iv::types::pms::modeId &initialModeId, const iv::panels::pms::pmsMode::ModeData &modeData)
 
static UseCaseResult eraseMode (iv::types::pms::modeId modeId)
 
static UseCaseResult canChangeTransitionModeToReach (const iv::panels::pms::pmsMode::TransitionData &transitionData, iv::types::pms::modeId newTransitionModeToReachId)
 Mode Transition.
 
static UseCaseResult canEraseTransition (const iv::panels::pms::pmsMode::TransitionData &transitionData)
 
static UseCaseResult addTransition (const iv::panels::pms::pmsMode::TransitionData &transitionData)
 
static UseCaseResult updateTransition (const iv::types::pms::modeId &initialModeToReachId, const pmsMode::TransitionData &transitionData)
 
static UseCaseResult eraseTransition (const types::pms::modeId &srcModeId, const types::pms::modeId &modeToReachId)
 
static UseCaseResult canEraseAction (const iv::panels::pms::pmsMode::TransitionData &transitionData, uint64_t actionIndex)
 Mode Action.
 
static UseCaseResult canMoveUpAction (const iv::panels::pms::pmsMode::TransitionData &transitionData, uint64_t actionIndex)
 
static UseCaseResult canMoveDownAction (const iv::panels::pms::pmsMode::TransitionData &transitionData, uint64_t actionIndex)
 
static UseCaseResult addAction (const iv::panels::pms::pmsMode::ActionData &actionData, const iv::panels::pms::pmsMode::TransitionData &transitionData)
 
static UseCaseResult updateAction (const iv::panels::pms::pmsMode::ActionData &actionData, const iv::panels::pms::pmsMode::TransitionData &transitionData, uint64_t actionIndex)
 
static UseCaseResult eraseAction (const iv::panels::pms::pmsMode::TransitionData &transitionData, uint64_t actionIndex)
 
static UseCaseResult moveUpAction (const iv::panels::pms::pmsMode::TransitionData &transitionData, uint64_t actionIndex)
 
static UseCaseResult moveDownAction (const iv::panels::pms::pmsMode::TransitionData &transitionData, uint64_t actionIndex)
 

Constructor & Destructor Documentation

◆ PmsEditorUseCases()

iv::panels::pms::PmsEditorUseCases::PmsEditorUseCases ( )
delete

Member Function Documentation

◆ addAction()

UseCaseResult iv::panels::pms::PmsEditorUseCases::addAction ( const iv::panels::pms::pmsMode::ActionData & actionData,
const iv::panels::pms::pmsMode::TransitionData & transitionData )
static

◆ addBusTie()

UseCaseResult iv::panels::pms::PmsEditorUseCases::addBusTie ( const iv::panels::pms::BusTieData & busTieData)
static

◆ addGenerator()

UseCaseResult iv::panels::pms::PmsEditorUseCases::addGenerator ( const iv::panels::pms::GeneratorData & generatorData)
static

◆ addMainBar()

UseCaseResult iv::panels::pms::PmsEditorUseCases::addMainBar ( const iv::panels::pms::MainBarData & mainBarData)
static

◆ addMode()

UseCaseResult iv::panels::pms::PmsEditorUseCases::addMode ( const iv::panels::pms::pmsMode::ModeData & modeData)
static

◆ addTransition()

UseCaseResult iv::panels::pms::PmsEditorUseCases::addTransition ( const iv::panels::pms::pmsMode::TransitionData & transitionData)
static

◆ canChangeBreakerId()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canChangeBreakerId ( iv::types::pms::elementId breakerId,
iv::types::pms::elementId newBreakerId )
static

◆ canChangeBusTieId()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canChangeBusTieId ( iv::types::pms::elementId busTieId,
iv::types::pms::elementId newBusTieId )
static

◆ canChangeGeneratorBarId()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canChangeGeneratorBarId ( iv::types::pms::elementId generatorId,
iv::types::pms::elementId newGenBarId )
static

◆ canChangeGeneratorId()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canChangeGeneratorId ( iv::types::pms::elementId generatorId,
iv::types::pms::elementId newGeneratorId )
static

◆ canChangeGeneratorLomId()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canChangeGeneratorLomId ( iv::types::unitId lomId,
iv::types::unitId newLomId )
static

◆ canChangeMainBarId()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canChangeMainBarId ( iv::types::pms::elementId mainBarId,
iv::types::pms::elementId newMainBarId )
static

◆ canChangeModeId()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canChangeModeId ( const iv::types::pms::modeId & modeId,
iv::types::pms::modeId newModeId )
static

Mode.

◆ canChangeTransitionModeToReach()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canChangeTransitionModeToReach ( const iv::panels::pms::pmsMode::TransitionData & transitionData,
iv::types::pms::modeId newTransitionModeToReachId )
static

◆ canEraseAction()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canEraseAction ( const iv::panels::pms::pmsMode::TransitionData & transitionData,
uint64_t actionIndex )
static

◆ canEraseBusTie()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canEraseBusTie ( iv::types::pms::elementId busTieId)
static

◆ canEraseGenerator()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canEraseGenerator ( iv::types::pms::elementId generatorId)
static

◆ canEraseMainBar()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canEraseMainBar ( iv::types::pms::elementId mainBarId)
static

◆ canEraseMode()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canEraseMode ( iv::types::pms::modeId modeId)
static

◆ canEraseTransition()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canEraseTransition ( const iv::panels::pms::pmsMode::TransitionData & transitionData)
static

◆ canMoveDownAction()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canMoveDownAction ( const iv::panels::pms::pmsMode::TransitionData & transitionData,
uint64_t actionIndex )
static

◆ canMoveUpAction()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canMoveUpAction ( const iv::panels::pms::pmsMode::TransitionData & transitionData,
uint64_t actionIndex )
static

◆ canSetMainBarsToNewBusTie()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canSetMainBarsToNewBusTie ( iv::types::pms::elementId leftMainBarId,
iv::types::pms::elementId rightMainBarId )
static

◆ canSetMainBarsToUpdatingBusTie()

UseCaseResult iv::panels::pms::PmsEditorUseCases::canSetMainBarsToUpdatingBusTie ( iv::types::pms::elementId busTieId,
iv::types::pms::elementId newLeftMainBarId,
iv::types::pms::elementId newRightMainBarId )
static

◆ eraseAction()

UseCaseResult iv::panels::pms::PmsEditorUseCases::eraseAction ( const iv::panels::pms::pmsMode::TransitionData & transitionData,
uint64_t actionIndex )
static

◆ eraseBusTie()

UseCaseResult iv::panels::pms::PmsEditorUseCases::eraseBusTie ( iv::types::pms::elementId busTieId)
static

◆ eraseGenerator()

UseCaseResult iv::panels::pms::PmsEditorUseCases::eraseGenerator ( iv::types::pms::elementId generatorId)
static

◆ eraseMainBar()

UseCaseResult iv::panels::pms::PmsEditorUseCases::eraseMainBar ( iv::types::pms::elementId mainBarId)
static

◆ eraseMode()

UseCaseResult iv::panels::pms::PmsEditorUseCases::eraseMode ( iv::types::pms::modeId modeId)
static

◆ eraseTransition()

UseCaseResult iv::panels::pms::PmsEditorUseCases::eraseTransition ( const types::pms::modeId & srcModeId,
const types::pms::modeId & modeToReachId )
static

◆ moveDownAction()

UseCaseResult iv::panels::pms::PmsEditorUseCases::moveDownAction ( const iv::panels::pms::pmsMode::TransitionData & transitionData,
uint64_t actionIndex )
static

◆ moveUpAction()

UseCaseResult iv::panels::pms::PmsEditorUseCases::moveUpAction ( const iv::panels::pms::pmsMode::TransitionData & transitionData,
uint64_t actionIndex )
static

◆ updateAction()

UseCaseResult iv::panels::pms::PmsEditorUseCases::updateAction ( const iv::panels::pms::pmsMode::ActionData & actionData,
const iv::panels::pms::pmsMode::TransitionData & transitionData,
uint64_t actionIndex )
static

◆ updateBusTie()

UseCaseResult iv::panels::pms::PmsEditorUseCases::updateBusTie ( iv::types::pms::elementId initialBusTieId,
const iv::panels::pms::BusTieData & busTieData )
static

◆ updateGenerator()

UseCaseResult iv::panels::pms::PmsEditorUseCases::updateGenerator ( iv::types::pms::elementId initialGeneratorId,
const iv::panels::pms::GeneratorData & generatorData )
static

◆ updateMainBar()

UseCaseResult iv::panels::pms::PmsEditorUseCases::updateMainBar ( iv::types::pms::elementId initialMainBarId,
const iv::panels::pms::MainBarData & mainBarData )
static

◆ updateMode()

UseCaseResult iv::panels::pms::PmsEditorUseCases::updateMode ( const iv::types::pms::modeId & initialModeId,
const iv::panels::pms::pmsMode::ModeData & modeData )
static

◆ updateTransition()

UseCaseResult iv::panels::pms::PmsEditorUseCases::updateTransition ( const iv::types::pms::modeId & initialModeToReachId,
const pmsMode::TransitionData & transitionData )
static

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