#include <commandsProc.hxx>
Public Member Functions | |
ProcInvoc () | |
Public Member Functions inherited from YACS::HMI::Invocator | |
Invocator () | |
void | add (Command *command) |
bool | undo () |
bool | redo () |
std::list< std::string > | getDone () |
std::list< std::string > | getUndone () |
YACS::ENGINE::Proc * | getUndoProc () |
YACS::ENGINE::Catalog * | getUndoCata () |
bool | isSpecialReverse () |
Static Public Member Functions | |
static TypeOfElem | getTypeOfNode (YACS::ENGINE::Node *node) |
static TypeOfElem | getTypeOfPort (YACS::ENGINE::DataPort *port) |
static std::string | getTypeName (TypeOfElem type) |
Static Protected Attributes | |
static std::map< int, std::string > | _typeNameMap |
Additional Inherited Members | |
Static Public Attributes inherited from YACS::HMI::Invocator | |
static int | _ctr = 0 |
Protected Attributes inherited from YACS::HMI::Invocator | |
std::vector< Command * > | _commandsDone |
std::vector< Command * > | _commandsUndone |
std::vector< Command * > | _commandsInProgress |
YACS::ENGINE::Proc * | _undoProc |
YACS::ENGINE::Catalog * | _undoCata |
bool | _isRedo |
bool | _isUndo |
bool | _specialReverse |
Definition at line 96 of file commandsProc.hxx.
ProcInvoc::ProcInvoc | ( | ) |
Definition at line 99 of file commandsProc.cxx.
References _typeNameMap, YACS::HMI::BLOC, YACS::HMI::COMPONENT, YACS::HMI::CONTAINER, YACS::HMI::CONTROLLINK, YACS::HMI::CORBANODE, YACS::HMI::CPPNODE, YACS::HMI::DATALINK, YACS::HMI::DATATYPE, YACS::HMI::DFTODSFORLOOPNODE, YACS::HMI::DSTODFFORLOOPNODE, YACS::HMI::FOREACHLOOP, YACS::HMI::FORLOOP, YACS::HMI::INPUTDATASTREAMPORT, YACS::HMI::INPUTPORT, YACS::HMI::OPTIMIZERLOOP, YACS::HMI::OUTNODE, YACS::HMI::OUTPUTDATASTREAMPORT, YACS::HMI::OUTPUTPORT, YACS::HMI::PRESETNODE, YACS::HMI::PYFUNCNODE, YACS::HMI::PYTHONNODE, YACS::HMI::REFERENCE, YACS::HMI::SALOMENODE, YACS::HMI::SALOMEPROC, YACS::HMI::SALOMEPYTHONNODE, YACS::HMI::SPLITTERNODE, YACS::HMI::STUDYINNODE, YACS::HMI::STUDYOUTNODE, YACS::HMI::SWITCH, YACS::HMI::WHILELOOP, and YACS::HMI::XMLNODE.
|
static |
Definition at line 170 of file commandsProc.cxx.
References _typeNameMap.
Referenced by YACS::HMI::CommandDestroy::dump(), and YACS::HMI::ItemEditionBase::ItemEditionBase().
|
static |
Definition at line 136 of file commandsProc.cxx.
References YACS::HMI::BLOC, YACS::HMI::CORBANODE, YACS::HMI::CPPNODE, YACS::HMI::FOREACHLOOP, YACS::HMI::FORLOOP, YACS::HMI::OPTIMIZERLOOP, YACS::HMI::OUTNODE, YACS::HMI::PRESETNODE, YACS::HMI::PYFUNCNODE, YACS::HMI::PYTHONNODE, YACS::HMI::SALOMENODE, YACS::HMI::SALOMEPYTHONNODE, YACS::HMI::SPLITTERNODE, YACS::HMI::STUDYINNODE, YACS::HMI::STUDYOUTNODE, YACS::HMI::SWITCH, YACS::HMI::UNKNOWN, YACS::HMI::WHILELOOP, and YACS::HMI::XMLNODE.
Referenced by YACS::HMI::SubjectComposedNode::addSubjectNode(), YACS::HMI::ItemEditionBase::ItemEditionBase(), YACS::HMI::CommandAddNodeFromCatalog::localExecute(), YACS::HMI::CommandReparentNode::localExecute(), YACS::HMI::CommandPutInComposedNode::localExecute(), YACS::HMI::CommandReparentNode::localReverse(), YACS::HMI::CommandPutInComposedNode::localReverse(), YACS::HMI::SubjectNode::notifyObserver(), YACS::HMI::SchemaInPortItem::SchemaInPortItem(), and YACS::HMI::SchemaInPortItem::update().
|
static |
Definition at line 160 of file commandsProc.cxx.
References YACS::HMI::INPUTDATASTREAMPORT, YACS::HMI::INPUTPORT, YACS::HMI::OUTPUTDATASTREAMPORT, YACS::HMI::OUTPUTPORT, and YACS::HMI::UNKNOWN.
Referenced by YACS::HMI::SchemaInPortItem::dropMimeData(), YACS::HMI::ItemEditionBase::ItemEditionBase(), YACS::HMI::SchemaInPortItem::SchemaInPortItem(), YACS::HMI::SchemaOutPortItem::SchemaOutPortItem(), and YACS::HMI::SchemaInPortItem::update().
|
staticprotected |
Definition at line 104 of file commandsProc.hxx.
Referenced by getTypeName(), and ProcInvoc().