36 #include "resqml2_0_1/Activity.h" 52 ActivityTemplate(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) :
common::AbstractObject(partialObject) {}
60 virtual void pushBackParameter(
const std::string title,
61 const bool & isInput,
const bool isOutput,
62 const unsigned int & minOccurs,
const int & maxOccurs) = 0;
69 virtual void pushBackParameter(
const std::string title,
70 const bool & isInput,
const bool isOutput,
71 const unsigned int & minOccurs,
const int & maxOccurs,
72 const std::string & resqmlObjectContentType) = 0;
78 virtual bool isAnExistingParameter(
const std::string & paramTitle)
const = 0;
80 virtual const unsigned int getParameterCount()
const = 0;
81 virtual const std::string & getParameterTitle(
const unsigned int & index)
const = 0;
82 virtual const bool & getParameterIsInput(
const unsigned int & index)
const = 0;
83 virtual const bool & getParameterIsInput(
const std::string & paramTitle)
const = 0;
84 virtual const bool & getParameterIsOutput(
const unsigned int & index)
const = 0;
85 virtual const bool & getParameterIsOutput(
const std::string & paramTitle)
const = 0;
86 virtual const LONG64 getParameterMinOccurences(
const unsigned int & index)
const = 0;
87 virtual const LONG64 getParameterMinOccurences(
const std::string & paramTitle)
const = 0;
88 virtual const LONG64 getParameterMaxOccurences(
const unsigned int & index)
const = 0;
89 virtual const LONG64 getParameterMaxOccurences(
const std::string & paramTitle)
const = 0;
91 const std::vector<Activity*> & getActivityInstanceSet()
const {
return activityInstanceSet; }
93 static const char* XML_TAG;
98 std::vector<epc::Relationship> getAllEpcRelationships()
const;
101 std::vector<Activity*> activityInstanceSet;
void setActivityTemplate(resqml2::ActivityTemplate *activityTemplate)
Definition: Activity.cpp:490
Definition: ActivityTemplate.h:40
ActivityTemplate(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: ActivityTemplate.h:52
Definition: EpcDocument.h:168
Definition: AbstractObject.h:42
Definition: AbstractHdfProxy.h:43
Definition: EpcDocument.h:62
std::string getXmlTag() const
Definition: ActivityTemplate.h:94