<!-- ##### SECTION Title ##### -->
AtkRelationSet

<!-- ##### SECTION Short_Description ##### -->
A set of AtkRelations, normally the set of AtkRelations which an AtkObject has.

<!-- ##### SECTION Long_Description ##### -->
<para>
The AtkRelationSet held by an object establishes its relationships with
objects beyond the normal "parent/child" hierarchical relationships that all
user interface objects have.  AtkRelationSets establish whether objects are
labelled or controlled by other components, share group membership with other
components (for instance within a radio-button group), or share content which
"flows" between them, among other types of possible relationships.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT AtkRelationSet ##### -->
<para>
The AtkRelationSet structure should not be accessed directly.

</para>


<!-- ##### FUNCTION atk_relation_set_new ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION atk_relation_set_contains ##### -->
<para>

</para>

@set: 
@relationship: 
@Returns: 


<!-- ##### FUNCTION atk_relation_set_remove ##### -->
<para>

</para>

@set: 
@relation: 


<!-- ##### FUNCTION atk_relation_set_add ##### -->
<para>

</para>

@set: 
@relation: 


<!-- ##### FUNCTION atk_relation_set_get_n_relations ##### -->
<para>

</para>

@set: 
@Returns: 


<!-- ##### FUNCTION atk_relation_set_get_relation ##### -->
<para>

</para>

@set: 
@i: 
@Returns: 


<!-- ##### FUNCTION atk_relation_set_get_relation_by_type ##### -->
<para>

</para>

@set: 
@relationship: 
@Returns: 


<!-- ##### FUNCTION atk_relation_set_add_relation_by_type ##### -->
<para>

</para>

@set: 
@relationship: 
@target: 


