60 DiscreteProperty(RESQML2_NS::AbstractRepresentation* rep,
const std::string& guid,
const std::string& title,
61 unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind, gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind energisticsPropertyKind);
81 DiscreteProperty(RESQML2_NS::AbstractRepresentation* rep,
const std::string& guid,
const std::string& title,
82 unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind, EML2_NS::PropertyKind* localPropKind);
94 DLL_IMPORT_OR_EXPORT std::string pushBackRefToExistingIntegerDataset(EML2_NS::AbstractHdfProxy* proxy,
const std::string & datasetName, int64_t nullValue, int64_t minimumValue, int64_t maximumValue)
final;
95 using AbstractValuesProperty::pushBackRefToExistingIntegerDataset;
97 bool validatePropertyKindAssociation(EML2_NS::PropertyKind* pk)
final;
99 bool validatePropertyKindAssociation(gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind pk)
final;
101 DLL_IMPORT_OR_EXPORT int64_t getNullValue(uint64_t patchIndex = (std::numeric_limits<uint64_t>::max)()) const final;
103 DLL_IMPORT_OR_EXPORT
bool hasMinimumValue(uint64_t index = 0) const final;
105 DLL_IMPORT_OR_EXPORT int64_t getMinimumValue(uint64_t index = 0) const final;
107 DLL_IMPORT_OR_EXPORT
bool hasMaximumValue(uint64_t index = 0) const final;
109 DLL_IMPORT_OR_EXPORT int64_t getMaximumValue(uint64_t index = 0) const final;
111 DLL_IMPORT_OR_EXPORT
void setMinimumValue(int64_t value, uint64_t index = 0) const final;
113 DLL_IMPORT_OR_EXPORT
void setMaximumValue(int64_t value, uint64_t index = 0) const;
123 DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind getEnergisticsPropertyKind() const;
128 DLL_IMPORT_OR_EXPORT static const
char* XML_NS;
133 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final{
return XML_NS; }
137 size_t getMinimumValueSize()
const;
138 size_t getMaximumValueSize()
const;
DiscreteProperty(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__ResqmlPropertyKind energisticsPropertyKind)
DiscreteProperty(resqml2 ::AbstractRepresentation *rep, const std::string &guid, const std::string &title, unsigned int dimension, gsoap_eml2_3::eml23__IndexableElement attachmentKind, eml2 ::PropertyKind *localPropKind)