PhysicalPropery
-
class omexmeta::PhysicalProperty
Public Functions
-
PhysicalProperty(LibrdfModel &model, UriHandler &uriHandler)
-
~PhysicalProperty() = default
-
PhysicalProperty(const PhysicalProperty &physicalProperty) = default
-
PhysicalProperty(PhysicalProperty &&physicalProperty) noexcept = default
-
PhysicalProperty &operator=(const PhysicalProperty &physicalProperty)
-
PhysicalProperty &operator=(PhysicalProperty &&physicalProperty) noexcept
-
bool isSet() const
-
void setIsSet(bool isSet)
-
void setPropertyMetaidBase(const std::string &propertyMetaidBase)
-
const std::string &getPropertyBearerBase() const
-
void setPropertyBearerBase(const std::string &propertyBearerBase)
-
const std::string &getModelUri() const
-
const std::string &getAbout() const
-
PhysicalProperty &about(const std::string &about, eUriType type = eUriType::NONE)
-
const std::string &getIsVersionOfValue() const
-
Triples toTriples()
creates a Triples object using the information in the PhysicalProperty
- Returns
a Triples object containing the set of Triple object used to represent this PhysicalProperty
-
PhysicalProperty &isPropertyOf(const std::string &is_property_of, eUriType type)
-
PhysicalProperty &isVersionOf(const std::string &resource)
-
const std::string &getLocalUri() const
-
const std::string &getIsPropertyOfValue() const
-
const std::string &getPropertyMetaidBase() const
-
bool operator==(const PhysicalProperty &rhs) const
-
bool operator!=(const PhysicalProperty &rhs) const
Private Members
-
std::vector<std::string> new_metaid_exclusion_list_
-
std::string is_property_of_value_
-
std::string is_version_of_value_
-
std::string property_metaid_base_ =
"Property"
-
std::string property_bearer_base_ =
"Entity"
-
std::string about_value_
-
LibrdfModel &model_
-
UriHandler &uriHandler_
-
bool is_set_ = false
Indicator to let classes which use the PhysicalProperty know whether a particular instance of physical property has been set by calling the hasProperty() method.
-
PhysicalProperty(LibrdfModel &model, UriHandler &uriHandler)