39 #include "../base/ActionInterface.hpp" 40 #include "../internal/DataSource.hpp" 43 using namespace detail;
base::ActionInterface * getCommand() const
virtual void readArguments()=0
virtual bool valid() const
VertexNode copy(std::map< const base::DataSourceBase *, base::DataSourceBase * > &rdss) const
int getLineNumber() const
virtual ActionInterface * clone() const =0
base::ActionInterface * setCommand(base::ActionInterface *c)
Based on the software pattern 'command', this interface allows execution of action objects...
void setLineNumber(int ln)
VertexNode & operator=(const VertexNode &orig)
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
base::ActionInterface * command