Current status information relevant to an entity. More...
#include <Status.hpp>


Public Member Functions | |
| const char * | debugString () const override |
| const std::list< std::string > & | getAttributeNames () const override |
| const std::string & | getClassNamespaceUrl () const override |
| const std::string & | getAttributeNamespaceUrl (const std::string &attrName) const override |
| const std::list< CGMESProfile > & | getPossibleProfiles () const override |
| const CGMESProfile & | getRecommendedProfile () const override |
| const std::list< CGMESProfile > & | getPossibleAttributeProfiles (const std::string &attrName) const override |
| const std::list< CGMESProfile > & | getPossibleProfilesIncludingAttributes () const override |
| void | addPrimitiveGetFnsToMap (std::map< std::string, get_function > &get_map) const override |
| void | addClassGetFnsToMap (std::map< std::string, class_get_function > &get_map) const override |
| void | addEnumGetFnsToMap (std::map< std::string, get_function > &get_map) const override |
| bool | isAssignableFrom (BaseClass *otherObject) const override |
| Public Member Functions inherited from BaseClass | |
| void | setRdfid (const std::string &id) |
| std::string | getRdfid () const |
Static Public Member Functions | |
| static void | addConstructToMap (std::unordered_map< std::string, BaseClass *(*)()> &factory_map) |
| static void | addPrimitiveAssignFnsToMap (std::unordered_map< std::string, assign_function > &assign_map) |
| static void | addClassAssignFnsToMap (std::unordered_map< std::string, class_assign_function > &assign_map) |
| static const BaseClassDefiner | declare () |
| Static Public Member Functions inherited from BaseClass | |
| static void | addConstructToMap (std::unordered_map< std::string, BaseClass *(*)()> &factory_map) |
| static void | addPrimitiveAssignFnsToMap (std::unordered_map< std::string, assign_function > &assign_map) |
| static void | addClassAssignFnsToMap (std::unordered_map< std::string, class_assign_function > &assign_map) |
| static const CIMPP::BaseClassDefiner | declare () |
Public Attributes | |
| CIMPP::DateTime | dateTime |
| Date and time for which status value applies. Default: "". | |
| CIMPP::String | reason |
| Reason code or explanation for why an object went to the current status value. Default: "". | |
| CIMPP::String | remark |
| Pertinent information regarding the current value, as free form text. Default: "". | |
| CIMPP::String | value |
| Status value at dateTime; prior status changes may have been kept in instances of activity records associated with the object to which this status applies. Default: "". | |
Static Public Attributes | |
| static const char | debugName [] = "Status" |
| Static Public Attributes inherited from BaseClass | |
| static const char | debugName [] = "BaseClass" |
Protected Member Functions | |
| std::map< std::string, AttrDetails > | allAttrDetailsMap () const override |
Current status information relevant to an entity.
|
overridevirtual |
Reimplemented from BaseClass.
|
overridevirtual |
Reimplemented from BaseClass.
|
overridevirtual |
Reimplemented from BaseClass.
|
overrideprotectedvirtual |
Reimplemented from BaseClass.
|
overridevirtual |
Reimplemented from BaseClass.
|
overridevirtual |
Reimplemented from BaseClass.
|
overridevirtual |
Reimplemented from BaseClass.
|
overridevirtual |
Reimplemented from BaseClass.
|
overridevirtual |
Reimplemented from BaseClass.
|
overridevirtual |
Reimplemented from BaseClass.
|
overridevirtual |
Reimplemented from BaseClass.
|
overridevirtual |
Reimplemented from BaseClass.
|
overridevirtual |
Reimplemented from BaseClass.