Class inverse_attribute

Class Documentation

class inverse_attribute

Public Types

enum aggregate_type

Values:

enumerator bag_type
enumerator set_type
enumerator unspecified_type

Public Functions

inline inverse_attribute(const std::string &name, aggregate_type type_of_aggregation, int bound1, int bound2, const entity *entity_reference, const attribute *attribute_reference)
inline const std::string &name() const
inline aggregate_type type_of_aggregation() const
inline int bound1() const
inline int bound2() const
inline const entity *entity_reference() const
inline const attribute *attribute_reference() const

Protected Attributes

std::string name_
aggregate_type type_of_aggregation_
int bound1_
int bound2_
const entity *entity_reference_
const attribute *attribute_reference_