# File lib/tapkit/access/model.rb, line 158
                def parse_relationship( src_entity, dest_entity, src_attr, dest_attr )
                        # check to-many
                        to_many = false
                        dest_entity.primary_key_attributes.each do |attr|
                                unless src_entity.attribute(attr.name) then
                                        to_many = true
                                end
                        end

                        rel = Relationship.new
                        rel.to_many = to_many
                        rel.name = dest_entity.external_name
                        rel.beautify_name
                        rel.destination_entity = dest_entity
                        join = Join.new(src_attr, dest_attr)
                        rel.add join

                        if to_many then
                                rel.name = plural_name rel.name
                        end

                        unless src_entity.class_property? rel.name then
                                src_entity.class_property_names << rel.name
                                src_entity.add_relationship rel
                        end
                end