Здравствуйте, Anpek, Вы писали:
A>Есть граф. Каждый узел графа, некая структура со множеством состояний. У каждого узла есть входы и выходы — то есть как бы каждый узел это черный ящик, в котором что-то происходит с входными параметрами и что-то получается на выходе
A>И теперь между узлами графа юзер устанавливает связи. Но связи могут быть разумеется не любые, а по типам входов и выходов
A>То есть например из одного узла выходит нечто А, а у другого узла на входе может быть только А и В — так вот связсь можно установить толкьо между выходом А первого узла и входом А второго узла. Ну, думмаю, понятно это
Напомнило
Maya DAG.
A>Так вот — как задизайнить это самое ожидаемое на входе, но еще не установленное?
Не понятно, что такое "это самое ожидаемое".
A>Можно конечно тупо флагами у узлов и у каждого входа-выхода устанавливать ожидаемый флаг — то есть без задания самого входа, а только флаг
Что за флаги у узлов?
A>Но мож как-то покрасивше можно?
Покрасивше что именно? Покрасивше сделать решение для задачи, которая не сформулирована? Может и можно.