SMTK  @SMTK_VERSION@
Simulation Modeling Tool Kit
List of all members
smtk::attribute::DissociationRule Class Reference

A subclass used to differentiate between rule types during registration. More...

#include <AssociationRule.h>

Inheritance diagram for smtk::attribute::DissociationRule:
[legend]
Collaboration diagram for smtk::attribute::DissociationRule:
[legend]

Additional Inherited Members

- Public Member Functions inherited from smtk::attribute::Rule
 smtkTypenameMacroBase (smtk::attribute::Rule)
 
virtual bool operator() (const Attribute::ConstPtr &, const smtk::resource::PersistentObject::ConstPtr &) const =0
 Verify whether an attribute can be associated/dissociated to/from a persistent object.
 
virtual const Ruleoperator>> (nlohmann::json &json) const =0
 Serialize the rule to/from json.
 
virtual Ruleoperator<< (const nlohmann::json &json)=0
 
virtual const Ruleoperator>> (pugi::xml_node &node) const =0
 Serialize the rule to/from xml.
 
virtual Ruleoperator<< (const pugi::xml_node &node)=0
 

Detailed Description

A subclass used to differentiate between rule types during registration.

Dissociation rules can inherit from this class, but it suffices to have them inherit from the base Rule class.


The documentation for this class was generated from the following file: