24#include "ErrorTermDictionary.h"
25#include "ToolErrorModel.h"
36 ErrorTerm(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) :
37 COMMON_NS::AbstractObject(partialObject) {}
44 const std::string & guid,
45 const std::string & title,
46 gsoap_eml2_3::witsml21__ErrorPropagationMode propagationMode,
52 ErrorTerm(gsoap_eml2_3::witsml21__ErrorTerm* fromGsoap) : COMMON_NS::AbstractObject(fromGsoap) {}
59 DLL_IMPORT_OR_EXPORT
bool isTopLevelElement()
const;
61 gsoap_eml2_3::eml23__DataObjectReference* getWeightingFunctionDor()
const;
63 DLL_IMPORT_OR_EXPORT
void setWeightingFunction(
class WeightingFunction* weightingFunction);
65 void loadTargetRelationships();
67 DLL_IMPORT_OR_EXPORT
static const char* XML_TAG;
68 DLL_IMPORT_OR_EXPORT
virtual std::string getXmlTag()
const {
return XML_TAG;}
73 DLL_IMPORT_OR_EXPORT
static constexpr char const* XML_NS =
"witsml21";
Definition ErrorTerm.h:30
ErrorTerm(common ::DataObjectRepository *repo, const std::string &guid, const std::string &title, gsoap_eml2_3::witsml21__ErrorPropagationMode propagationMode, class WeightingFunction *weightingFunction)
std::string getXmlNamespace() const final
Definition ErrorTerm.h:78
ErrorTerm(gsoap_eml2_3::witsml21__ErrorTerm *fromGsoap)
Definition ErrorTerm.h:52
ErrorTerm(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition ErrorTerm.h:36
~ErrorTerm()
Definition ErrorTerm.h:57
Definition WeightingFunction.h:30