21 #include "resqml2_0_1/Activity.h" 45 virtual void pushBackParameter(
const std::string title,
46 const bool & isInput,
const bool isOutput,
47 const unsigned int & minOccurs,
const int & maxOccurs) = 0;
54 virtual void pushBackParameter(
const std::string title,
55 const bool & isInput,
const bool isOutput,
56 const unsigned int & minOccurs,
const int & maxOccurs,
57 const std::string & resqmlObjectContentType) = 0;
63 virtual bool isAnExistingParameter(
const std::string & paramTitle)
const = 0;
65 virtual const unsigned int getParameterCount()
const = 0;
66 virtual const std::string & getParameterTitle(
const unsigned int & index)
const = 0;
67 virtual const bool & getParameterIsInput(
const unsigned int & index)
const = 0;
68 virtual const bool & getParameterIsInput(
const std::string & paramTitle)
const = 0;
69 virtual const bool & getParameterIsOutput(
const unsigned int & index)
const = 0;
70 virtual const bool & getParameterIsOutput(
const std::string & paramTitle)
const = 0;
71 virtual const LONG64 getParameterMinOccurences(
const unsigned int & index)
const = 0;
72 virtual const LONG64 getParameterMinOccurences(
const std::string & paramTitle)
const = 0;
73 virtual const LONG64 getParameterMaxOccurences(
const unsigned int & index)
const = 0;
74 virtual const LONG64 getParameterMaxOccurences(
const std::string & paramTitle)
const = 0;
76 const std::vector<Activity*> & getActivityInstanceSet()
const {
return activityInstanceSet; }
78 static const char* XML_TAG;
83 std::vector<epc::Relationship> getAllEpcRelationships()
const;
86 std::vector<Activity*> activityInstanceSet;
std::string getXmlTag() const
Definition: ActivityTemplate.h:79
Definition: ActivityTemplate.h:25
Definition: EpcDocument.h:154
Definition: AbstractObject.h:27
ActivityTemplate(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: ActivityTemplate.h:37
void setActivityTemplate(RESQML2_NS::ActivityTemplate *activityTemplate)
Definition: Activity.cpp:475
Definition: AbstractHdfProxy.h:28
Definition: EpcDocument.h:49