69 ContinuousProperty(RESQML2_NS::AbstractRepresentation * rep,
const std::string & guid,
const std::string & title,
70 unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind, gsoap_resqml2_0_1::resqml20__ResqmlUom uom, EML2_NS::PropertyKind * propKind);
92 ContinuousProperty(RESQML2_NS::AbstractRepresentation * rep,
const std::string & guid,
const std::string & title,
93 unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind,
const std::string & nonStandardUom, EML2_NS::PropertyKind * propKind);
105 DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::resqml20__ResqmlUom
getUom() const final;
107 DLL_IMPORT_OR_EXPORT std::
string getUomAsString() const final;
109 DLL_IMPORT_OR_EXPORT
double getMinimumValue(
unsigned int index = 0) const final;
111 DLL_IMPORT_OR_EXPORT
double getMaximumValue(
unsigned int index = 0) const final;
113 DLL_IMPORT_OR_EXPORT
void setMinimumValue(
double value,
unsigned int index = 0) const final;
115 DLL_IMPORT_OR_EXPORT
void setMaximumValue(
double value,
unsigned int index = 0) const final;
117 bool validatePropertyKindAssociation(EML2_NS::PropertyKind*) final {
return true; }
124 DLL_IMPORT_OR_EXPORT
static const char*
XML_NS;
143 void init(RESQML2_NS::AbstractRepresentation * rep,
const std::string & guid,
const std::string & title,
144 unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind);
146 size_t getMinimumValueSize()
const {
return 1; }
147 size_t getMaximumValueSize()
const {
return 1; }
ContinuousProperty(resqml2::AbstractRepresentation *rep, const std::string &guid, const std::string &title, unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind, const std::string &nonStandardUom, eml2::PropertyKind *propKind)
ContinuousProperty(resqml2::AbstractRepresentation *rep, const std::string &guid, const std::string &title, unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind, gsoap_resqml2_0_1::resqml20__ResqmlUom uom, eml2::PropertyKind *propKind)