36 #include "resqml2_0_1/Activity.h" 55 virtual void pushBackParameter(
const std::string title,
56 const bool & isInput,
const bool isOutput,
57 const unsigned int & minOccurs,
const int & maxOccurs) = 0;
64 virtual void pushBackParameter(
const std::string title,
65 const bool & isInput,
const bool isOutput,
66 const unsigned int & minOccurs,
const int & maxOccurs,
67 const std::string & resqmlObjectContentType) = 0;
73 virtual bool isAnExistingParameter(
const std::string & paramTitle)
const = 0;
75 virtual const unsigned int getParameterCount()
const = 0;
76 virtual const std::string & getParameterTitle(
const unsigned int & index)
const = 0;
77 virtual const bool & getParameterIsInput(
const unsigned int & index)
const = 0;
78 virtual const bool & getParameterIsInput(
const std::string & paramTitle)
const = 0;
79 virtual const bool & getParameterIsOutput(
const unsigned int & index)
const = 0;
80 virtual const bool & getParameterIsOutput(
const std::string & paramTitle)
const = 0;
81 virtual const LONG64 getParameterMinOccurences(
const unsigned int & index)
const = 0;
82 virtual const LONG64 getParameterMinOccurences(
const std::string & paramTitle)
const = 0;
83 virtual const LONG64 getParameterMaxOccurences(
const unsigned int & index)
const = 0;
84 virtual const LONG64 getParameterMaxOccurences(
const std::string & paramTitle)
const = 0;
86 const std::vector<Activity*> & getActivityInstanceSet()
const {
return activityInstanceSet; }
88 static const char* XML_TAG;
93 std::vector<epc::Relationship> getAllEpcRelationships()
const;
96 std::vector<Activity*> activityInstanceSet;
void setActivityTemplate(resqml2::ActivityTemplate *activityTemplate)
Definition: Activity.cpp:490
Definition: ActivityTemplate.h:40
Definition: AbstractObject.h:41
Definition: EpcDocument.h:155
Definition: EpcDocument.h:61
std::string getXmlTag() const
Definition: ActivityTemplate.h:89