## fo-multi-case

fo-multi-case —

## Synopsis

    struct      FoMultiCase;
    struct      FoMultiCaseClass;
    FoFo*       fo_multi_case_new               (void);
    void        fo_multi_case_update_from_context
                                                (FoFo *fo,
                                                 FoContext *context);
    void        fo_multi_case_set_id            (FoMultiCase *fo_multi_case,
                                                 FoPropertyId *new_id);
    FoPropertyId* fo_multi_case_get_id          (FoMultiCase *fo_multi_case);
    void        fo_multi_case_set_role          (FoMultiCase *fo_multi_case,
                                                 FoPropertyRole *new_role);
    FoPropertyRole* fo_multi_case_get_role      (FoMultiCase *fo_multi_case);
    void        fo_multi_case_set_source_document
                                                (FoMultiCase *fo_multi_case,
                                                 FoPropertySourceDocument *new_source_document);
    FoPropertySourceDocument* fo_multi_case_get_source_document
                                                (FoMultiCase *fo_multi_case);

## Object Hierarchy

      GObject
       +----FoObject
             +----FoNode
                   +----FoFo
                         +----FoMultiCase

## Properties

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

## Description

## Details

### struct FoMultiCase

    struct FoMultiCase;

### struct FoMultiCaseClass

    struct FoMultiCaseClass;

### fo_multi_case_new ()

    FoFo*       fo_multi_case_new               (void);

Creates a new FoMultiCase initialized to default value.

Returns : | the new FoMultiCase

### fo_multi_case_update_from_context ()

    void        fo_multi_case_update_from_context
                                                (FoFo *fo,
                                                 FoContext *context);

`fo` : |
`context` : |

### fo_multi_case_set_id ()

    void        fo_multi_case_set_id            (FoMultiCase *fo_multi_case,
                                                 FoPropertyId *new_id);

Sets the id property of `multi_case` to `new_id`

`fo_multi_case` : | The `FoMultiCase` object
`new_id` : | The new "id" property value

### fo_multi_case_get_id ()

    FoPropertyId* fo_multi_case_get_id          (FoMultiCase *fo_multi_case);

Gets the id property of `multi_case`

`fo_multi_case` : | The `FoMultiCase` object
Returns : | The "id" property value

### fo_multi_case_set_role ()

    void        fo_multi_case_set_role          (FoMultiCase *fo_multi_case,
                                                 FoPropertyRole *new_role);

Sets the role property of `multi_case` to `new_role`

`fo_multi_case` : | The `FoMultiCase` object
`new_role` : | The new "role" property value

### fo_multi_case_get_role ()

    FoPropertyRole* fo_multi_case_get_role      (FoMultiCase *fo_multi_case);

Gets the role property of `multi_case`

`fo_multi_case` : | The `FoMultiCase` object
Returns : | The "role" property value

### fo_multi_case_set_source_document ()

    void        fo_multi_case_set_source_document
                                                (FoMultiCase *fo_multi_case,
                                                 FoPropertySourceDocument *new_source_document);

Sets the source-document property of `multi_case` to `new_source_document`

`fo_multi_case` : | The `FoMultiCase` object
`new_source_document` : | The new "source-document" property value

### fo_multi_case_get_source_document ()

    FoPropertySourceDocument* fo_multi_case_get_source_document
                                                (FoMultiCase *fo_multi_case);

Gets the source-document property of `multi_case`

`fo_multi_case` : | The `FoMultiCase` 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.