:- module(related_generator, []). :- use_module(related_match). :- use_module(generator_snd_input). :- public amalgame_module/1. :- public matcher/4. :- public parameter/4. amalgame_module(amalgame:'RelatedMatcher'). parameter(steps, integer, 1, 'depth of search, defaults to 1, e.g. directly related only'). %% matcher(+Source, +Target, -Mappings, +Options) % % Mappings is a list of matches between instances of Source and % Target. matcher(Source, Target, Mappings, Options) :- generator_snd_input(related_match, Source, Target, Mappings, Options).