38 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 const std::string & namingSystem, gsoap_resqml2_0_1::resqml20__ResqmlUom uom,
bool isAbstract, gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind parentEnergisticsPropertyKind);
77 const std::string & namingSystem, gsoap_resqml2_0_1::resqml20__ResqmlUom uom,
bool isAbstract, EML2_NS::PropertyKind * parentPropType);
96 PropertyKind(COMMON_NS::DataObjectRepository * repo,
const std::string & guid,
const std::string & title,
97 const std::string & namingSystem,
const std::string & nonStandardUom,
bool isAbstract, gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind parentEnergisticsPropertyKind);
114 const std::string & namingSystem,
const std::string & nonStandardUom,
bool isAbstract, EML2_NS::PropertyKind * parentPropType);
133 DLL_IMPORT_OR_EXPORT
bool isChildOf(gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind standardPropKind)
const;
147 DLL_IMPORT_OR_EXPORT
bool isParentPartial() const final;
154 DLL_IMPORT_OR_EXPORT std::
string getBaseUomAsString() const final;
161 DLL_IMPORT_OR_EXPORT std::
string getParentAsString() const final;
171 COMMON_NS::DataObjectReference getParentPropertyKindDor() const final;
179 DLL_IMPORT_OR_EXPORT
bool isParentAnEnergisticsPropertyKind() const;
188 DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind getParentEnergisticsPropertyKind() const;
191 void loadTargetRelationships() final;
196 DLL_IMPORT_OR_EXPORT static const
char* XML_NS;
201 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
210 void setXmlParentPropertyKind(EML2_NS::PropertyKind* parentPropertyKind);
217 gsoap_resqml2_0_1::_resqml20__PropertyKind* getSpecializedGsoapProxy()
const;
228 friend RESQML2_0_1_NS::PropertyKind* PropertyKindMapper::addResqmlLocalPropertyKindToEpcDocumentFromApplicationPropertyKindName(
const std::string & applicationPropertyKindName,
const std::string & application);
240 void init(COMMON_NS::DataObjectRepository * repo,
const std::string & guid,
const std::string & title,
const std::string & namingSystem,
bool isAbstract);
PropertyKind(common::DataObjectRepository *repo, const std::string &guid, const std::string &title, const std::string &namingSystem, gsoap_resqml2_0_1::resqml20__ResqmlUom uom, bool isAbstract, gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind parentEnergisticsPropertyKind)
PropertyKind(common::DataObjectRepository *repo, const std::string &guid, const std::string &title, const std::string &namingSystem, const std::string &nonStandardUom, bool isAbstract, gsoap_resqml2_0_1::resqml20__ResqmlPropertyKind parentEnergisticsPropertyKind)
Creates a local property type which uses a non standard uom and which derives from a standard Energis...
PropertyKind(const std::string &guid, const std::string &title, const std::string &namingSystem, const std::string &nonStandardUom, bool isAbstract, eml2::PropertyKind *parentPropType)
Creates a local property type which uses a non standard uom which derives from another local property...
PropertyKind(const std::string &guid, const std::string &title, const std::string &namingSystem, gsoap_resqml2_0_1::resqml20__ResqmlUom uom, bool isAbstract, eml2::PropertyKind *parentPropType)
Creates a local property type which uses a standard uom and which derives from another local property...