26 class Activity final :
public EML2_NS::Activity
33 void loadTargetRelationships()
final;
44 DLL_IMPORT_OR_EXPORT
Activity(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : EML2_NS::
Activity(partialObject) {}
56 Activity(EML2_NS::ActivityTemplate* activityTemplate,
const std::string & guid,
const std::string & title);
77 double value, gsoap_resqml2_0_1::resqml20__ResqmlUom uom = gsoap_resqml2_0_1::resqml20__ResqmlUom::Euc);
87 const std::string& value)
final;
107 AbstractObject* resqmlObject)
final;
123 DLL_IMPORT_OR_EXPORT uint64_t getParameterCount(const std::
string & paramTitle) const final;
132 DLL_IMPORT_OR_EXPORT std::
string getParameterTitle(uint64_t index) const final;
141 DLL_IMPORT_OR_EXPORT std::vector<uint64_t> getParameterIndexOfTitle(const std::
string & paramTitle) const final;
150 DLL_IMPORT_OR_EXPORT
bool isAFloatingPointQuantityParameter(const std::
string & paramTitle) const final;
159 DLL_IMPORT_OR_EXPORT
bool isAFloatingPointQuantityParameter(uint64_t index) const final;
168 DLL_IMPORT_OR_EXPORT std::vector<
double> getFloatingPointQuantityParameterValue(const std::
string & paramTitle) const final;
177 DLL_IMPORT_OR_EXPORT
double getFloatingPointQuantityParameterValue(uint64_t index) const final;
186 DLL_IMPORT_OR_EXPORT std::vector<gsoap_resqml2_0_1::resqml20__ResqmlUom> getFloatingPointQuantityParameterUom(const std::
string & paramTitle) const;
195 DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::resqml20__ResqmlUom getFloatingPointQuantityParameterUom(uint64_t index) const;
204 DLL_IMPORT_OR_EXPORT
bool isAnIntegerQuantityParameter(const std::
string & paramTitle) const final;
213 DLL_IMPORT_OR_EXPORT
bool isAnIntegerQuantityParameter(uint64_t index) const final;
222 DLL_IMPORT_OR_EXPORT std::vector<int64_t> getIntegerQuantityParameterValue(const std::
string & paramTitle) const final;
231 DLL_IMPORT_OR_EXPORT int64_t getIntegerQuantityParameterValue(uint64_t index) const final;
240 DLL_IMPORT_OR_EXPORT
bool isAStringParameter(const std::
string & paramTitle) const final;
249 DLL_IMPORT_OR_EXPORT
bool isAStringParameter(uint64_t index) const final;
258 DLL_IMPORT_OR_EXPORT std::vector<std::
string> getStringParameterValue(const std::
string & paramTitle) const final;
267 DLL_IMPORT_OR_EXPORT std::
string getStringParameterValue(uint64_t index) const final;
276 DLL_IMPORT_OR_EXPORT
bool isAResqmlObjectParameter(const std::
string & paramTitle) const final;
285 DLL_IMPORT_OR_EXPORT
bool isAResqmlObjectParameter(uint64_t index) const final;
294 DLL_IMPORT_OR_EXPORT std::vector<AbstractObject*> getResqmlObjectParameterValue(const std::
string & paramTitle) const final;
303 DLL_IMPORT_OR_EXPORT AbstractObject* getResqmlObjectParameterValue(uint64_t index) const final;
310 DLL_IMPORT_OR_EXPORT
void setActivityTemplate(EML2_NS::
ActivityTemplate* activityTemplate) final;
317 COMMON_NS::DataObjectReference getActivityTemplateDor() const final;
322 DLL_IMPORT_OR_EXPORT static constexpr
char const* XML_NS = "eml23";
327 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
338 std::vector<gsoap_eml2_3::eml23__AbstractActivityParameter*> getParameterFromTitle(
const std::string & paramTitle)
const;