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