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_3::eml23__QuantityClassKind quantityClass,
bool isAbstract =
false, EML2_NS::PropertyKind* parentPropertyKind =
nullptr);
94 DLL_IMPORT_OR_EXPORT std::
string getParentAsString() const final;
104 COMMON_NS::DataObjectReference getParentPropertyKindDor() const final;
107 void loadTargetRelationships() final;
112 DLL_IMPORT_OR_EXPORT static constexpr
char const* XML_NS = "eml23";
117 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
126 void setXmlParentPropertyKind(EML2_NS::PropertyKind* parentPropertyKind);
PropertyKind(common ::DataObjectRepository *repo, const std::string &guid, const std::string &title, gsoap_eml2_3::eml23__QuantityClassKind quantityClass, bool isAbstract=false, eml2 ::PropertyKind *parentPropertyKind=nullptr)