Gem-graph 0.1.0
A modelling tool based on rewriting of geometric graphs.
Loading...
Searching...
No Matches
Functions
assign.c File Reference

Gem-graph-client rules algebra: assignations list. More...

#include "../../../../include/fsm.h"
#include "../../../../include/widget.h"
#include "../../../../include/signal.h"
#include <stdio.h>
#include <stdlib.h>

Functions

void * widget_get_selected_rule_assignations_list_btt ()
 builds the assignations list of a rule.
 

Detailed Description

Gem-graph-client rules algebra: assignations list.

This file is part of Gem-graph. It groups together the functions needed to describe a rule assignations.

Function Documentation

◆ widget_get_selected_rule_assignations_list_btt()

void * widget_get_selected_rule_assignations_list_btt ( )

builds the assignations list of a rule.

TODO // today, an arbitrary mock-up without any link to the XML model

This list groups all the elementary assignations of the rule. No assignation should be repeated. No assignation may contradict another (== a unique assignation per address in rule workspace) Completeness is not required (== there does not need to be one assignation per address in the rule workspace)

Since
2024-08
See also
src/widget/one_rule/algebra/utilities/widget_set_item_text()
src/fsm/dispatch/fsm_journal_event() < TODO (or not ?)
src/widget/one_rule/algebra/dispatch()
Returns
the assignations list