21 #include "../eml2/PropertyKind.h"
37 DLL_IMPORT_OR_EXPORT
PropertyKind(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : EML2_NS::
PropertyKind(partialObject) {}
57 PropertyKind(COMMON_NS::DataObjectRepository * repo,
const std::string & guid,
const std::string & title,
58 gsoap_eml2_1::eml21__QuantityClassKind quantityClass,
bool isAbstract =
false, EML2_NS::PropertyKind* parentPropertyKind =
nullptr);
94 DLL_IMPORT_OR_EXPORT std::
string getParentAsString() const;
104 COMMON_NS::DataObjectReference getParentPropertyKindDor() const final;
107 void loadTargetRelationships();
112 DLL_IMPORT_OR_EXPORT static const
char* XML_NS;
117 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
126 void setXmlParentPropertyKind(EML2_NS::PropertyKind* parentPropertyKind);
Definition: PropertyKind.h:27
std::string getBaseUomAsString() const final
PropertyKind(gsoap_eml2_1::eml21__PropertyKind *fromGsoap)
Definition: PropertyKind.h:65
PropertyKind(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: PropertyKind.h:37
bool isParentPartial() const
PropertyKind(common::DataObjectRepository *repo, const std::string &guid, const std::string &title, gsoap_eml2_1::eml21__QuantityClassKind quantityClass, bool isAbstract=false, eml2::PropertyKind *parentPropertyKind=nullptr)