The cl-tulip-graph Reference Manual

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-tulip-graph Reference Manual

This is the cl-tulip-graph Reference Manual, version 0.4.3, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Aug 15 04:06:32 2022 GMT+0.

Table of Contents


1 Introduction

		      Cl-Tulip-Graph: a graph generator

Cl-Tulip-Graph is a graph description generator written in Common
Lisp. The package accepts various Lisp objects as nodes and produces
graph descriptions in .tlp format, which can be later visualized in
Tulip (see http://www.tulip-software.org/). Tulip clusters and
properties are supported.

The package is formerly known as bouquet.

Cl-Tulip-Graph is written by Eugene Zaikonnikov, and is distributed
under the terms of LLGPL (see LICENSE file for details).


			   Building Cl-Tulip-Graph

Distribution tarball contains .asd system definition file, and several
.lisp source files. To compile and load Cl-Tulip-Graph, launch your
ASDF-enabled Lisp and perfrom (asdf:oos 'asdf:load-op :cl-tulip-graph)
in the REPL.

To test the package, try (cl-tulip-graph:test).

Cl-Tulip-Graph was tested with SBCL 1.0.55, but is expected to run
with other mostly-ANSI-conforming Lisps.


			    Using Cl-Tulip-Graph

Below is a short description of package API. To familiarise with Tulip
concepts, see http://www.tulip-software.org.

Cl-Tulip-Graph maintains current graph instance in graph cache which
is manipulated via set of interface functions. The interface functions
implicitly use the graph instance currently registered in the graph
cache: for most cases, it is more convenient and succinct.

The interface functions (exported from CL-TULIP-GRAPH package) are:

(NEW-GRAPH): Instantiates a new graph and stores it in the graph
cache. Also, default "Label" property is created for node labels.

(CURRENT-GRAPH): Returns the current graph instance.

(NODE ): Returns graph node instance associated with the
'object', or NIL if none found.

(REGISTER-NODE ): Creates node instance and associates it with
the 'object'.

(REGISTER-NODE-UNLESS-EXISTS ): Registers object as node
unless it is already registered.

(EDGE  ): Looks up for a directed edge from object 'from' to
object 'to'. If successful, the edge instance is returned, otherwise
NIL.

(REGISTER-EDGE  ): Registers a directed edge from *node
instance* 'from' to node instance 'to'.

(MAKE-CLUSTER  &optional   &key ):
Instantiates a cluster 'name' with optional nodes and edges; the
cluster can also contain subclusters (also cluster instances).

(CLUSTER ): Looks up cluster instance by name string.

(ADD-TO-CLUSTER  ): Adds a node or edge instance to
cluster instance. 

(MAKE-PROPERTY    &optional 
): Instantiates a property 'name' (string) associated
with cluster number 'cluster' (implicit top-level cluster is 0) of
type 'type'. Optional defaults for edges and nodes can be provided.

(PROPERTY ): Looks up property instance by namestring.

(SET-PROPERTY   ): Associates 'entry' (an edge
or node instance) with its 'value' for the 'property' (a property
instance).

(LABEL  ): set entry's text label to 'value' (a string
or a symbol; if latter, the label is assigned it's
symbol-name). Manipulates the default "Labels" property.

(RENDER-GRAPH &optional ): Prints current graph in .tlp format
to 'stream'; if none provided, *standard-output* is used.






2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 cl-tulip-graph

A graph generator that produces files readable by Tulip graph visualizer

Author

Eugene Zaikonnikov

License

LLGPL

Version

0.4.3

Source

cl-tulip-graph.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp   [Contents][Index]

3.1.1 cl-tulip-graph/cl-tulip-graph.asd

Source

cl-tulip-graph.asd.

Parent Component

cl-tulip-graph (system).

ASDF Systems

cl-tulip-graph.

Packages

cl-tulip-graph-system.


3.1.2 cl-tulip-graph/package.lisp

Source

cl-tulip-graph.asd.

Parent Component

cl-tulip-graph (system).

Packages

org.funcall.cl-tulip-graph.


3.1.3 cl-tulip-graph/main.lisp

Dependency

package.lisp (file).

Source

cl-tulip-graph.asd.

Parent Component

cl-tulip-graph (system).

Public Interface
Internals

3.1.4 cl-tulip-graph/tests.lisp

Dependency

main.lisp (file).

Source

cl-tulip-graph.asd.

Parent Component

cl-tulip-graph (system).

Internals

test (function).


4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 org.funcall.cl-tulip-graph

Source

package.lisp.

Nicknames
  • cl-tulip-graph
  • bouquet
Use List

common-lisp.

Public Interface
Internals

4.2 cl-tulip-graph-system

Source

cl-tulip-graph.asd.

Use List
  • asdf/interface.
  • common-lisp.

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Public Interface


5.1.1 Ordinary functions

Function: current-graph ()

Returns the current graph instance

Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Function: new-graph ()

Set the current graph to a new instance and return it; also, attach labels property

Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Function: register-node-unless-exists (node)
Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Function: render-graph (&optional stream)

Prints whole graph description to a stream, or to stdout if none specified

Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Function: set-current-graph (graph)

Set the current graph to a new instance and return it

Package

org.funcall.cl-tulip-graph.

Source

main.lisp.


5.1.2 Generic functions

Generic Function: add-to-cluster (cluster object)

Adds object to cluster; returns the object, to allow composition

Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Methods
Method: add-to-cluster ((cluster tulip-cluster) (edge tulip-edge))
Method: add-to-cluster ((cluster tulip-cluster) (node tulip-node))
Generic Function: cluster (object)
Package

org.funcall.cl-tulip-graph.

Methods
Method: cluster ((name string))
Source

main.lisp.

Reader Method: cluster ((tulip-property tulip-property))

automatically generated reader method

Source

main.lisp.

Target Slot

cluster.

Generic Writer: (setf cluster) (object)
Package

org.funcall.cl-tulip-graph.

Methods
Writer Method: (setf cluster) ((tulip-property tulip-property))

automatically generated writer method

Source

main.lisp.

Target Slot

cluster.

Generic Function: edge (from to)
Package

org.funcall.cl-tulip-graph.

Methods
Method: edge (from to)
Source

main.lisp.

Generic Function: label (object value)
Package

org.funcall.cl-tulip-graph.

Methods
Method: label (object (value symbol))
Source

main.lisp.

Method: label (object value)
Source

main.lisp.

Generic Function: make-cluster (name &optional nodes edges &key subclusters)
Package

org.funcall.cl-tulip-graph.

Methods
Method: make-cluster ((name string) &optional nodes edges &key subclusters)

Creates a cluster from the given nodes, edges and optional subcluster objects

Source

main.lisp.

Generic Function: make-property (name cluster type &optional nodes-default edges-default)
Package

org.funcall.cl-tulip-graph.

Methods
Method: make-property ((name string) cluster type &optional nodes-default edges-default)

Creates a property

Source

main.lisp.

Generic Function: node (node)

Looks up a node handle in nodes registry

Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Methods
Method: node (node)
Generic Function: property (name)
Package

org.funcall.cl-tulip-graph.

Methods
Method: property ((name string))
Source

main.lisp.

Generic Function: register-edge (handle1 handle2)

Registers a directed edge from handle1 to handle2, and returns its handle

Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Methods
Method: register-edge ((from tulip-node) (to tulip-node))
Generic Function: register-node (node)

Registers a node and returns its handle object

Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Methods
Method: register-node (node)
Generic Function: set-property (property node value)

Sets the specified property of node to the value

Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Methods
Method: set-property ((property tulip-property) (edge tulip-edge) value)
Method: set-property ((property tulip-property) (node tulip-node) value)

5.1.3 Standalone methods

Method: print-object ((property tulip-property) stream)
Source

main.lisp.

Method: print-object ((edge tulip-edge) stream)
Source

main.lisp.

Method: print-object ((cluster tulip-cluster) stream)
Source

main.lisp.


5.2 Internals


Next: , Previous: , Up: Internals   [Contents][Index]

5.2.1 Special variables

Special Variable: *current-graph*
Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Special Variable: *graph-clusters*
Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Special Variable: *graph-edges*
Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Special Variable: *graph-nodes*
Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Special Variable: *graph-properties*
Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Special Variable: *object-count*
Package

org.funcall.cl-tulip-graph.

Source

main.lisp.


5.2.2 Ordinary functions

Function: test ()

Small test for the package

Package

org.funcall.cl-tulip-graph.

Source

tests.lisp.


Next: , Previous: , Up: Internals   [Contents][Index]

5.2.3 Generic functions

Generic Reader: clusters (object)
Package

org.funcall.cl-tulip-graph.

Methods
Reader Method: clusters ((graph graph))

Lookup by strings

Source

main.lisp.

Target Slot

clusters.

Generic Reader: date (object)
Generic Writer: (setf date) (object)
Package

org.funcall.cl-tulip-graph.

Methods
Reader Method: date ((graph graph))
Writer Method: (setf date) ((graph graph))

Date of the generated document

Source

main.lisp.

Target Slot

date.

Generic Reader: edge-elements (object)
Package

org.funcall.cl-tulip-graph.

Methods
Reader Method: edge-elements ((tulip-property tulip-property))

automatically generated reader method

Source

main.lisp.

Target Slot

edge-elements.

Generic Writer: (setf edge-elements) (object)
Package

org.funcall.cl-tulip-graph.

Methods
Writer Method: (setf edge-elements) ((tulip-property tulip-property))

automatically generated writer method

Source

main.lisp.

Target Slot

edge-elements.

Generic Reader: edges (object)
Package

org.funcall.cl-tulip-graph.

Methods
Reader Method: edges ((tulip-cluster tulip-cluster))

automatically generated reader method

Source

main.lisp.

Target Slot

edges.

Reader Method: edges ((tulip-node tulip-node))

automatically generated reader method

Source

main.lisp.

Target Slot

edges.

Reader Method: edges ((graph graph))

Lookup by node pairs

Source

main.lisp.

Target Slot

edges.

Generic Writer: (setf edges) (object)
Package

org.funcall.cl-tulip-graph.

Methods
Writer Method: (setf edges) ((tulip-cluster tulip-cluster))

automatically generated writer method

Source

main.lisp.

Target Slot

edges.

Writer Method: (setf edges) ((tulip-node tulip-node))

automatically generated writer method

Source

main.lisp.

Target Slot

edges.

Writer Method: (setf edges) ((graph graph))

Lookup by node pairs

Source

main.lisp.

Target Slot

edges.

Generic Reader: edges-default (object)
Package

org.funcall.cl-tulip-graph.

Methods
Reader Method: edges-default ((tulip-property tulip-property))

automatically generated reader method

Source

main.lisp.

Target Slot

edges-default.

Generic Writer: (setf edges-default) (object)
Package

org.funcall.cl-tulip-graph.

Methods
Writer Method: (setf edges-default) ((tulip-property tulip-property))

automatically generated writer method

Source

main.lisp.

Target Slot

edges-default.

Generic Reader: from (object)
Package

org.funcall.cl-tulip-graph.

Methods
Reader Method: from ((tulip-edge tulip-edge))

automatically generated reader method

Source

main.lisp.

Target Slot

from.

Generic Writer: (setf from) (object)
Package

org.funcall.cl-tulip-graph.

Methods
Writer Method: (setf from) ((tulip-edge tulip-edge))

automatically generated writer method

Source

main.lisp.

Target Slot

from.

Generic Reader: name (object)
Package

org.funcall.cl-tulip-graph.

Methods
Reader Method: name ((tulip-property tulip-property))

automatically generated reader method

Source

main.lisp.

Target Slot

name.

Reader Method: name ((tulip-cluster tulip-cluster))

automatically generated reader method

Source

main.lisp.

Target Slot

name.

Generic Writer: (setf name) (object)
Package

org.funcall.cl-tulip-graph.

Methods
Writer Method: (setf name) ((tulip-property tulip-property))

automatically generated writer method

Source

main.lisp.

Target Slot

name.

Writer Method: (setf name) ((tulip-cluster tulip-cluster))

automatically generated writer method

Source

main.lisp.

Target Slot

name.

Generic Reader: node-elements (object)
Package

org.funcall.cl-tulip-graph.

Methods
Reader Method: node-elements ((tulip-property tulip-property))

automatically generated reader method

Source

main.lisp.

Target Slot

node-elements.

Generic Writer: (setf node-elements) (object)
Package

org.funcall.cl-tulip-graph.

Methods
Writer Method: (setf node-elements) ((tulip-property tulip-property))

automatically generated writer method

Source

main.lisp.

Target Slot

node-elements.

Generic Reader: nodes (object)
Package

org.funcall.cl-tulip-graph.

Methods
Reader Method: nodes ((tulip-cluster tulip-cluster))

automatically generated reader method

Source

main.lisp.

Target Slot

nodes.

Reader Method: nodes ((graph graph))

automatically generated reader method

Source

main.lisp.

Target Slot

nodes.

Generic Writer: (setf nodes) (object)
Package

org.funcall.cl-tulip-graph.

Methods
Writer Method: (setf nodes) ((tulip-cluster tulip-cluster))

automatically generated writer method

Source

main.lisp.

Target Slot

nodes.

Writer Method: (setf nodes) ((graph graph))

automatically generated writer method

Source

main.lisp.

Target Slot

nodes.

Generic Reader: nodes-default (object)
Package

org.funcall.cl-tulip-graph.

Methods
Reader Method: nodes-default ((tulip-property tulip-property))

automatically generated reader method

Source

main.lisp.

Target Slot

nodes-default.

Generic Writer: (setf nodes-default) (object)
Package

org.funcall.cl-tulip-graph.

Methods
Writer Method: (setf nodes-default) ((tulip-property tulip-property))

automatically generated writer method

Source

main.lisp.

Target Slot

nodes-default.

Generic Reader: numeric-id (object)
Package

org.funcall.cl-tulip-graph.

Methods
Reader Method: numeric-id ((tulip-object tulip-object))

automatically generated reader method

Source

main.lisp.

Target Slot

numeric-id.

Generic Reader: properties (object)
Package

org.funcall.cl-tulip-graph.

Methods
Reader Method: properties ((graph graph))

Lookup by strings

Source

main.lisp.

Target Slot

properties.

Generic Reader: property-type (object)
Package

org.funcall.cl-tulip-graph.

Methods
Reader Method: property-type ((tulip-property tulip-property))

automatically generated reader method

Source

main.lisp.

Target Slot

property-type.

Generic Writer: (setf property-type) (object)
Package

org.funcall.cl-tulip-graph.

Methods
Writer Method: (setf property-type) ((tulip-property tulip-property))

automatically generated writer method

Source

main.lisp.

Target Slot

property-type.

Generic Function: reset (property)
Package

org.funcall.cl-tulip-graph.

Methods
Method: reset ((property tulip-property))
Source

main.lisp.

Generic Reader: subclusters (object)
Package

org.funcall.cl-tulip-graph.

Methods
Reader Method: subclusters ((tulip-cluster tulip-cluster))

automatically generated reader method

Source

main.lisp.

Target Slot

subclusters.

Generic Writer: (setf subclusters) (object)
Package

org.funcall.cl-tulip-graph.

Methods
Writer Method: (setf subclusters) ((tulip-cluster tulip-cluster))

automatically generated writer method

Source

main.lisp.

Target Slot

subclusters.

Generic Reader: to (object)
Package

org.funcall.cl-tulip-graph.

Methods
Reader Method: to ((tulip-edge tulip-edge))

automatically generated reader method

Source

main.lisp.

Target Slot

to.

Generic Writer: (setf to) (object)
Package

org.funcall.cl-tulip-graph.

Methods
Writer Method: (setf to) ((tulip-edge tulip-edge))

automatically generated writer method

Source

main.lisp.

Target Slot

to.


Previous: , Up: Internals   [Contents][Index]

5.2.4 Classes

Class: graph

Contains the data sufficient to render a graph

Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Direct methods
Direct slots
Slot: nodes
Initform

(make-hash-table)

Initargs

:nodes

Readers

nodes.

Writers

(setf nodes).

Slot: edges

Lookup by node pairs

Initform

(make-hash-table :test (function equal))

Initargs

:edges

Readers

edges.

Writers

(setf edges).

Slot: clusters

Lookup by strings

Initform

(make-hash-table :test (function equal))

Initargs

:clusters

Readers

clusters.

Writers

This slot is read-only.

Slot: properties

Lookup by strings

Initform

(make-hash-table :test (function equal))

Initargs

:properties

Readers

properties.

Writers

This slot is read-only.

Slot: date

Date of the generated document

Initform

(multiple-value-bind (org.funcall.cl-tulip-graph::sec min org.funcall.cl-tulip-graph::hour org.funcall.cl-tulip-graph::day org.funcall.cl-tulip-graph::month org.funcall.cl-tulip-graph::year) (get-decoded-time) (format nil "~2,'0d-~d-~d" org.funcall.cl-tulip-graph::day org.funcall.cl-tulip-graph::month org.funcall.cl-tulip-graph::year))

Readers

date.

Writers

(setf date).

Class: tulip-cluster
Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Direct superclasses

tulip-object.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: subclusters
Initform

(quote nil)

Initargs

:subclusters

Readers

subclusters.

Writers

(setf subclusters).

Slot: nodes
Initform

(quote nil)

Initargs

:nodes

Readers

nodes.

Writers

(setf nodes).

Slot: edges
Initform

(quote nil)

Initargs

:edges

Readers

edges.

Writers

(setf edges).

Class: tulip-edge
Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Direct superclasses

tulip-object.

Direct methods
Direct slots
Slot: from
Initargs

:from

Readers

from.

Writers

(setf from).

Slot: to
Initargs

:to

Readers

to.

Writers

(setf to).

Class: tulip-node
Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Direct superclasses

tulip-object.

Direct methods
Direct slots
Slot: edges
Initform

(quote nil)

Initargs

:edges

Readers

edges.

Writers

(setf edges).

Class: tulip-object
Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Direct subclasses
Direct methods

numeric-id.

Direct slots
Slot: numeric-id
Initform

(incf org.funcall.cl-tulip-graph::*object-count*)

Readers

numeric-id.

Writers

This slot is read-only.

Class: tulip-property
Package

org.funcall.cl-tulip-graph.

Source

main.lisp.

Direct methods
Direct slots
Slot: property-type
Initargs

:type

Readers

property-type.

Writers

(setf property-type).

Slot: cluster
Initargs

:cluster

Readers

cluster.

Writers

(setf cluster).

Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: nodes-default
Initform

""

Initargs

:nodes-default

Readers

nodes-default.

Writers

(setf nodes-default).

Slot: edges-default
Initform

""

Initargs

:edges-default

Readers

edges-default.

Writers

(setf edges-default).

Slot: node-elements
Initform

(make-hash-table)

Readers

node-elements.

Writers

(setf node-elements).

Slot: edge-elements
Initform

(make-hash-table)

Readers

edge-elements.

Writers

(setf edge-elements).


Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts


Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
A   C   D   E   F   G   L   M   N   P   R   S   T  
Index Entry  Section

(
(setf cluster): Public generic functions
(setf cluster): Public generic functions
(setf date): Private generic functions
(setf date): Private generic functions
(setf edge-elements): Private generic functions
(setf edge-elements): Private generic functions
(setf edges): Private generic functions
(setf edges): Private generic functions
(setf edges): Private generic functions
(setf edges): Private generic functions
(setf edges-default): Private generic functions
(setf edges-default): Private generic functions
(setf from): Private generic functions
(setf from): Private generic functions
(setf name): Private generic functions
(setf name): Private generic functions
(setf name): Private generic functions
(setf node-elements): Private generic functions
(setf node-elements): Private generic functions
(setf nodes): Private generic functions
(setf nodes): Private generic functions
(setf nodes): Private generic functions
(setf nodes-default): Private generic functions
(setf nodes-default): Private generic functions
(setf property-type): Private generic functions
(setf property-type): Private generic functions
(setf subclusters): Private generic functions
(setf subclusters): Private generic functions
(setf to): Private generic functions
(setf to): Private generic functions

A
add-to-cluster: Public generic functions
add-to-cluster: Public generic functions
add-to-cluster: Public generic functions

C
cluster: Public generic functions
cluster: Public generic functions
cluster: Public generic functions
clusters: Private generic functions
clusters: Private generic functions
current-graph: Public ordinary functions

D
date: Private generic functions
date: Private generic functions

E
edge: Public generic functions
edge: Public generic functions
edge-elements: Private generic functions
edge-elements: Private generic functions
edges: Private generic functions
edges: Private generic functions
edges: Private generic functions
edges: Private generic functions
edges-default: Private generic functions
edges-default: Private generic functions

F
from: Private generic functions
from: Private generic functions
Function, current-graph: Public ordinary functions
Function, new-graph: Public ordinary functions
Function, register-node-unless-exists: Public ordinary functions
Function, render-graph: Public ordinary functions
Function, set-current-graph: Public ordinary functions
Function, test: Private ordinary functions

G
Generic Function, (setf cluster): Public generic functions
Generic Function, (setf date): Private generic functions
Generic Function, (setf edge-elements): Private generic functions
Generic Function, (setf edges): Private generic functions
Generic Function, (setf edges-default): Private generic functions
Generic Function, (setf from): Private generic functions
Generic Function, (setf name): Private generic functions
Generic Function, (setf node-elements): Private generic functions
Generic Function, (setf nodes): Private generic functions
Generic Function, (setf nodes-default): Private generic functions
Generic Function, (setf property-type): Private generic functions
Generic Function, (setf subclusters): Private generic functions
Generic Function, (setf to): Private generic functions
Generic Function, add-to-cluster: Public generic functions
Generic Function, cluster: Public generic functions
Generic Function, clusters: Private generic functions
Generic Function, date: Private generic functions
Generic Function, edge: Public generic functions
Generic Function, edge-elements: Private generic functions
Generic Function, edges: Private generic functions
Generic Function, edges-default: Private generic functions
Generic Function, from: Private generic functions
Generic Function, label: Public generic functions
Generic Function, make-cluster: Public generic functions
Generic Function, make-property: Public generic functions
Generic Function, name: Private generic functions
Generic Function, node: Public generic functions
Generic Function, node-elements: Private generic functions
Generic Function, nodes: Private generic functions
Generic Function, nodes-default: Private generic functions
Generic Function, numeric-id: Private generic functions
Generic Function, properties: Private generic functions
Generic Function, property: Public generic functions
Generic Function, property-type: Private generic functions
Generic Function, register-edge: Public generic functions
Generic Function, register-node: Public generic functions
Generic Function, reset: Private generic functions
Generic Function, set-property: Public generic functions
Generic Function, subclusters: Private generic functions
Generic Function, to: Private generic functions

L
label: Public generic functions
label: Public generic functions
label: Public generic functions

M
make-cluster: Public generic functions
make-cluster: Public generic functions
make-property: Public generic functions
make-property: Public generic functions
Method, (setf cluster): Public generic functions
Method, (setf date): Private generic functions
Method, (setf edge-elements): Private generic functions
Method, (setf edges): Private generic functions
Method, (setf edges): Private generic functions
Method, (setf edges): Private generic functions
Method, (setf edges-default): Private generic functions
Method, (setf from): Private generic functions
Method, (setf name): Private generic functions
Method, (setf name): Private generic functions
Method, (setf node-elements): Private generic functions
Method, (setf nodes): Private generic functions
Method, (setf nodes): Private generic functions
Method, (setf nodes-default): Private generic functions
Method, (setf property-type): Private generic functions
Method, (setf subclusters): Private generic functions
Method, (setf to): Private generic functions
Method, add-to-cluster: Public generic functions
Method, add-to-cluster: Public generic functions
Method, cluster: Public generic functions
Method, cluster: Public generic functions
Method, clusters: Private generic functions
Method, date: Private generic functions
Method, edge: Public generic functions
Method, edge-elements: Private generic functions
Method, edges: Private generic functions
Method, edges: Private generic functions
Method, edges: Private generic functions
Method, edges-default: Private generic functions
Method, from: Private generic functions
Method, label: Public generic functions
Method, label: Public generic functions
Method, make-cluster: Public generic functions
Method, make-property: Public generic functions
Method, name: Private generic functions
Method, name: Private generic functions
Method, node: Public generic functions
Method, node-elements: Private generic functions
Method, nodes: Private generic functions
Method, nodes: Private generic functions
Method, nodes-default: Private generic functions
Method, numeric-id: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, properties: Private generic functions
Method, property: Public generic functions
Method, property-type: Private generic functions
Method, register-edge: Public generic functions
Method, register-node: Public generic functions
Method, reset: Private generic functions
Method, set-property: Public generic functions
Method, set-property: Public generic functions
Method, subclusters: Private generic functions
Method, to: Private generic functions

N
name: Private generic functions
name: Private generic functions
name: Private generic functions
new-graph: Public ordinary functions
node: Public generic functions
node: Public generic functions
node-elements: Private generic functions
node-elements: Private generic functions
nodes: Private generic functions
nodes: Private generic functions
nodes: Private generic functions
nodes-default: Private generic functions
nodes-default: Private generic functions
numeric-id: Private generic functions
numeric-id: Private generic functions

P
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
properties: Private generic functions
properties: Private generic functions
property: Public generic functions
property: Public generic functions
property-type: Private generic functions
property-type: Private generic functions

R
register-edge: Public generic functions
register-edge: Public generic functions
register-node: Public generic functions
register-node: Public generic functions
register-node-unless-exists: Public ordinary functions
render-graph: Public ordinary functions
reset: Private generic functions
reset: Private generic functions

S
set-current-graph: Public ordinary functions
set-property: Public generic functions
set-property: Public generic functions
set-property: Public generic functions
subclusters: Private generic functions
subclusters: Private generic functions

T
test: Private ordinary functions
to: Private generic functions
to: Private generic functions

Jump to:   (  
A   C   D   E   F   G   L   M   N   P   R   S   T  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
C   D   E   F   N   P   S   T  
Index Entry  Section

*
*current-graph*: Private special variables
*graph-clusters*: Private special variables
*graph-edges*: Private special variables
*graph-nodes*: Private special variables
*graph-properties*: Private special variables
*object-count*: Private special variables

C
cluster: Private classes
clusters: Private classes

D
date: Private classes

E
edge-elements: Private classes
edges: Private classes
edges: Private classes
edges: Private classes
edges-default: Private classes

F
from: Private classes

N
name: Private classes
name: Private classes
node-elements: Private classes
nodes: Private classes
nodes: Private classes
nodes-default: Private classes
numeric-id: Private classes

P
properties: Private classes
property-type: Private classes

S
Slot, cluster: Private classes
Slot, clusters: Private classes
Slot, date: Private classes
Slot, edge-elements: Private classes
Slot, edges: Private classes
Slot, edges: Private classes
Slot, edges: Private classes
Slot, edges-default: Private classes
Slot, from: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, node-elements: Private classes
Slot, nodes: Private classes
Slot, nodes: Private classes
Slot, nodes-default: Private classes
Slot, numeric-id: Private classes
Slot, properties: Private classes
Slot, property-type: Private classes
Slot, subclusters: Private classes
Slot, to: Private classes
Special Variable, *current-graph*: Private special variables
Special Variable, *graph-clusters*: Private special variables
Special Variable, *graph-edges*: Private special variables
Special Variable, *graph-nodes*: Private special variables
Special Variable, *graph-properties*: Private special variables
Special Variable, *object-count*: Private special variables
subclusters: Private classes

T
to: Private classes

Jump to:   *  
C   D   E   F   N   P   S   T