protocol
Predicates for generating graph files.
Paulo Moura
2.0
2014/12/30
static
(no dependencies on other files)
Constructs the diagram file basename by adding a graph language dependent extension to the given name.
static
output_file_name(Name,Basename)
output_file_name(+atom,-atom) – one
Writes the output file header using the specified options.
static
file_header(Stream,Identifier,Options)
file_header(+stream_or_alias,+atom,+list(compound)) – one
Writes the output file footer using the specified options.
static
file_footer(Stream,Identifier,Options)
file_footer(+stream_or_alias,+atom,+list(compound)) – one
Writes a graph header using the specified options.
static
graph_header(Stream,Identifier,Label,Kind,Options)
graph_header(+stream_or_alias,+atom,+atom,+atom,+list(compound)) – one
Writes a graph footer using the specified options.
static
graph_footer(Stream,Identifier,Label,Kind,Options)
graph_footer(+stream_or_alias,+atom,+atom,+atom,+list(compound)) – one
Writes a node using the specified options.
static
node(Stream,Identifier,Label,Caption,Lines,Kind,Options)
node(+stream_or_alias,+nonvar,+nonvar,+nonvar,+list(nonvar),+atom,+list(compound)) – one
Writes an edge between two nodes using the specified options.
static
edge(Stream,Start,End,Labels,Kind,Options)
edge(+stream_or_alias,+nonvar,+nonvar,+list(nonvar),+atom,+list(compound)) – one
(none)
(none)