## fo-multi-properties

fo-multi-properties —

## Synopsis

    struct      FoMultiProperties;
    struct      FoMultiPropertiesClass;
    FoFo*       fo_multi_properties_new         (void);
    void        fo_multi_properties_set_id      (FoFo *fo_fo,
                                                 FoProperty *new_id);
    FoProperty* fo_multi_properties_get_id      (FoFo *fo_fo);
    void        fo_multi_properties_set_role    (FoFo *fo_fo,
                                                 FoProperty *new_role);
    FoProperty* fo_multi_properties_get_role    (FoFo *fo_fo);
    void        fo_multi_properties_set_source_document
                                                (FoFo *fo_fo,
                                                 FoProperty *new_source_document);
    FoProperty* fo_multi_properties_get_source_document
                                                (FoFo *fo_fo);

## Object Hierarchy

      GObject
       +----FoObject
             +----FoNode
                   +----FoFo
                         +----FoMultiProperties

## Implemented Interfaces

FoMultiProperties implements FoNeutralIface.

## Properties

      "id"                   FoProperty           : Read
      "role"                 FoProperty           : Read
      "source-document"      FoProperty           : Read

## Description

## Details

### struct FoMultiProperties

    struct FoMultiProperties;

### struct FoMultiPropertiesClass

    struct FoMultiPropertiesClass;

### fo_multi_properties_new ()

    FoFo*       fo_multi_properties_new         (void);

Creates a new FoMultiProperties initialized to default value.

Returns : | the new FoMultiProperties.

### fo_multi_properties_set_id ()

    void        fo_multi_properties_set_id      (FoFo *fo_fo,
                                                 FoProperty *new_id);

Sets the "id" property of `fo_fo` to `new_id`

`fo_fo` : | The FoFo object
`new_id` : | The new "id" property value

### fo_multi_properties_get_id ()

    FoProperty* fo_multi_properties_get_id      (FoFo *fo_fo);

Gets the "id" property of `fo_fo`.

`fo_fo` : | The `FoFo` object.
Returns : | The "id" property value.

### fo_multi_properties_set_role ()

    void        fo_multi_properties_set_role    (FoFo *fo_fo,
                                                 FoProperty *new_role);

Sets the "role" property of `fo_fo` to `new_role`

`fo_fo` : | The FoFo object
`new_role` : | The new "role" property value

### fo_multi_properties_get_role ()

    FoProperty* fo_multi_properties_get_role    (FoFo *fo_fo);

Gets the "role" property of `fo_fo`.

`fo_fo` : | The `FoFo` object.
Returns : | The "role" property value.

### fo_multi_properties_set_source_document ()

    void        fo_multi_properties_set_source_document
                                                (FoFo *fo_fo,
                                                 FoProperty *new_source_document);

Sets the "source-document" property of `fo_fo` to `new_source_document`

`fo_fo` : | The FoFo object
`new_source_document` : | The new "source-document" property value

### fo_multi_properties_get_source_document ()

    FoProperty* fo_multi_properties_get_source_document
                                                (FoFo *fo_fo);

Gets the "source-document" property of `fo_fo`.

`fo_fo` : | The `FoFo` object.
Returns : | The "source-document" property value.

## Properties

"`id`" (FoProperty : Read) | Id property.
"`role`" (FoProperty : Read) | Role property.
"`source-document`" (FoProperty : Read) | Source Document property.