26 class Activity final :
public EML2_NS::Activity
37 DLL_IMPORT_OR_EXPORT
Activity(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : EML2_NS::
Activity(partialObject) {}
49 Activity(EML2_NS::ActivityTemplate* activityTemplate,
const std::string & guid,
const std::string & title);
56 Activity(gsoap_resqml2_0_1::_resqml20__Activity* fromGsoap) : EML2_NS::
Activity(fromGsoap) {}
70 double value, gsoap_resqml2_0_1::resqml20__ResqmlUom uom = gsoap_resqml2_0_1::resqml20__ResqmlUom::Euc);
72 DLL_IMPORT_OR_EXPORT
void pushBackParameter(
const std::string& title,
73 const std::string & value)
final;
75 DLL_IMPORT_OR_EXPORT
void pushBackParameter(
const std::string& title,
78 DLL_IMPORT_OR_EXPORT
void pushBackParameter(
const std::string& title,
79 AbstractObject* resqmlObject)
final;
95 DLL_IMPORT_OR_EXPORT uint64_t getParameterCount(const std::
string & paramTitle) const final;
104 DLL_IMPORT_OR_EXPORT const std::
string & getParameterTitle(
unsigned int index) const final;
113 DLL_IMPORT_OR_EXPORT std::vector<
unsigned int> getParameterIndexOfTitle(const std::
string & paramTitle) const final;
122 DLL_IMPORT_OR_EXPORT
bool isAFloatingPointQuantityParameter(const std::
string & paramTitle) const final;
131 DLL_IMPORT_OR_EXPORT
bool isAFloatingPointQuantityParameter(
unsigned int index) const final;
140 DLL_IMPORT_OR_EXPORT std::vector<
double> getFloatingPointQuantityParameterValue(const std::
string & paramTitle) const final;
149 DLL_IMPORT_OR_EXPORT
double getFloatingPointQuantityParameterValue(
unsigned int index) const final;
158 DLL_IMPORT_OR_EXPORT std::vector<gsoap_resqml2_0_1::resqml20__ResqmlUom> getFloatingPointQuantityParameterUom(const std::
string & paramTitle) const;
167 DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::resqml20__ResqmlUom getFloatingPointQuantityParameterUom(
unsigned int index) const;
176 DLL_IMPORT_OR_EXPORT
bool isAnIntegerQuantityParameter(const std::
string & paramTitle) const final;
185 DLL_IMPORT_OR_EXPORT
bool isAnIntegerQuantityParameter(
unsigned int index) const final;
194 DLL_IMPORT_OR_EXPORT std::vector<int32_t> getIntegerQuantityParameterValue(const std::
string & paramTitle) const final;
203 DLL_IMPORT_OR_EXPORT int64_t getIntegerQuantityParameterValue(
unsigned int index) const final;
212 DLL_IMPORT_OR_EXPORT
bool isAStringParameter(const std::
string & paramTitle) const final;
221 DLL_IMPORT_OR_EXPORT
bool isAStringParameter(
unsigned int index) const final;
230 DLL_IMPORT_OR_EXPORT std::vector<std::
string> getStringParameterValue(const std::
string & paramTitle) const final;
239 DLL_IMPORT_OR_EXPORT const std::
string & getStringParameterValue(
unsigned int index) const final;
248 DLL_IMPORT_OR_EXPORT
bool isAResqmlObjectParameter(const std::
string & paramTitle) const final;
257 DLL_IMPORT_OR_EXPORT
bool isAResqmlObjectParameter(
unsigned int index) const final;
266 DLL_IMPORT_OR_EXPORT std::vector<AbstractObject*> getResqmlObjectParameterValue(const std::
string & paramTitle) const final;
275 DLL_IMPORT_OR_EXPORT AbstractObject* getResqmlObjectParameterValue(
unsigned int index) const final;
282 DLL_IMPORT_OR_EXPORT
void setActivityTemplate(EML2_NS::
ActivityTemplate* activityTemplate) final;
289 COMMON_NS::DataObjectReference getActivityTemplateDor() const final;
296 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespaceVersion() const final;
301 DLL_IMPORT_OR_EXPORT static const
char* XML_NS;
306 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
308 void loadTargetRelationships() final;
322 std::vector<gsoap_resqml2_0_1::resqml20__AbstractActivityParameter*> getParameterFromTitle(
const std::string & paramTitle)
const;