48 ActivityTemplate(COMMON_NS::DataObjectRepository * repo,
const std::string & guid,
const std::string & title);
71 bool isInput,
bool isOutput,
72 unsigned int minOccurs,
int maxOccurs)
final;
86 gsoap_resqml2_0_1::resqml20__ParameterKind kind,
87 bool isInput,
bool isOutput,
88 unsigned int minOccurs,
int maxOccurs);
103 bool isInput,
bool isOutput,
104 unsigned int minOccurs,
int maxOccurs,
105 std::string resqmlObjectContentType)
final;
130 DLL_IMPORT_OR_EXPORT const std::
string & getParameterTitle(
unsigned int index) const final;
139 DLL_IMPORT_OR_EXPORT std::vector<gsoap_resqml2_0_1::resqml20__ParameterKind> getParameterAllowedKinds(
unsigned int index) const final;
148 DLL_IMPORT_OR_EXPORT std::vector<gsoap_resqml2_0_1::resqml20__ParameterKind> getParameterAllowedKinds(const std::
string & paramTitle) const final;
157 DLL_IMPORT_OR_EXPORT
bool getParameterIsInput(
unsigned int index) const final;
166 DLL_IMPORT_OR_EXPORT
bool getParameterIsInput(const std::
string & paramTitle) const final;
175 DLL_IMPORT_OR_EXPORT
bool getParameterIsOutput(
unsigned int index) const final;
184 DLL_IMPORT_OR_EXPORT
bool getParameterIsOutput(const std::
string & paramTitle) const final;
193 DLL_IMPORT_OR_EXPORT uint64_t getParameterMinOccurences(
unsigned int index) const final;
202 DLL_IMPORT_OR_EXPORT uint64_t getParameterMinOccurences(const std::
string & paramTitle) const final;
211 DLL_IMPORT_OR_EXPORT uint64_t getParameterMaxOccurences(
unsigned int index) const final;
220 DLL_IMPORT_OR_EXPORT uint64_t getParameterMaxOccurences(const std::
string & paramTitle) const final;
225 DLL_IMPORT_OR_EXPORT static constexpr
char const* XML_NS = "eml23";
230 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
241 gsoap_eml2_3::eml23__ParameterTemplate* getParameterFromTitle(
const std::string & paramTitle)
const;
void pushBackParameter(const std::string &title, gsoap_resqml2_0_1::resqml20__ParameterKind kind, bool isInput, bool isOutput, unsigned int minOccurs, int maxOccurs)
void pushBackParameter(const std::string &title, bool isInput, bool isOutput, unsigned int minOccurs, int maxOccurs, std::string resqmlObjectContentType) final