engiGetAttributeTraits

...

Syntax

//
//   Strong typing definition
//
void            engiGetAttributeTraits(
                        const SdaiAttr          attribute,
                        const char              ** name,
                        SdaiEntity              * definingEntity,
                        bool                    * inverse,
                        enum_express_attr_type  * attrType,
                        SdaiEntity              * domainEntity,
                        int_t                   * aggregationDescriptor,
                        bool                    * optional,
                        bool                    * unique
                    );


//
//   Weak typing definition
//
void    __declspec(dllexport) __stdcall   engiGetAttributeTraits(
                                                                        const void              * attribute,
                                                                        const char              ** name,
                                                                        int_t                   * definingEntity,
                                                                        bool                    * inverse,
                                                                        enum_express_attr_type  * attrType,
                                                                        int_t                   * domainEntity,
                                                                        int_t                   * aggregationDescriptor,
                                                                        bool                    * optional,
                                                                        bool                    * unique
                                                                    );
    

Property attribute

Size: 64 bit / 8 byte (reference)
...

Property name

Size: 64 bit / 8 byte (reference)
???.

Property definingEntity

Size: 64 bit / 8 byte (reference)
???.

Property inverse

Size: 64 bit / 8 byte (reference)
...

Property attrType

Size: 64 bit / 8 byte (reference)
???.

Property domainEntity

Size: 64 bit / 8 byte (reference)
???.

Property aggregationDescriptor

Size: 64 bit / 8 byte (reference)
???.

Property optional

Size: 64 bit / 8 byte (reference)
...

Property unique

Size: 64 bit / 8 byte (reference)
???.