The cl-tulip-graph Reference Manual

Table of Contents

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 2.4 "Will Decker" on Wed Jun 20 11:25:58 2018 GMT+0.


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

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.






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

2 Systems

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


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

2.1 cl-tulip-graph

Author

Eugene Zaikonnikov

License

LLGPL

Description

A graph generator that produces files readable by Tulip graph visualizer

Version

0.4.3

Source

cl-tulip-graph.asd (file)

Components

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

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


3.1.1 cl-tulip-graph.asd

Location

cl-tulip-graph.asd

Systems

cl-tulip-graph (system)

Packages

cl-tulip-graph-system


3.1.2 cl-tulip-graph/package.lisp

Parent

cl-tulip-graph (system)

Location

package.lisp

Packages

org.funcall.cl-tulip-graph


3.1.3 cl-tulip-graph/main.lisp

Dependency

package.lisp (file)

Parent

cl-tulip-graph (system)

Location

main.lisp

Exported Definitions
Internal Definitions

3.1.4 cl-tulip-graph/tests.lisp

Dependency

main.lisp (file)

Parent

cl-tulip-graph (system)

Location

tests.lisp

Internal Definitions

test (function)


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

4 Packages

Packages are listed by definition order.


4.1 cl-tulip-graph-system

Source

cl-tulip-graph.asd

Use List
  • common-lisp
  • asdf/interface

4.2 org.funcall.cl-tulip-graph

Source

package.lisp (file)

Nicknames
  • cl-tulip-graph
  • bouquet
Use List

common-lisp

Exported Definitions
Internal Definitions

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

5 Definitions

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


5.1 Exported definitions


5.1.1 Functions

Function: current-graph ()

Returns the current graph instance

Package

org.funcall.cl-tulip-graph

Source

main.lisp (file)

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 (file)

Function: register-node-unless-exists NODE
Package

org.funcall.cl-tulip-graph

Source

main.lisp (file)

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 (file)

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 (file)


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 (file)

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
Generic Function: (setf cluster) NEW-VALUE OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: cluster (NAME string)
Source

main.lisp (file)

Method: cluster (TULIP-PROPERTY tulip-property)

automatically generated reader method

Source

main.lisp (file)

Method: (setf cluster) NEW-VALUE (TULIP-PROPERTY tulip-property)

automatically generated writer method

Source

main.lisp (file)

Generic Function: edge FROM TO
Package

org.funcall.cl-tulip-graph

Methods
Method: edge FROM TO
Source

main.lisp (file)

Generic Function: label OBJECT VALUE
Package

org.funcall.cl-tulip-graph

Methods
Method: label OBJECT (VALUE symbol)
Source

main.lisp (file)

Method: label OBJECT VALUE
Source

main.lisp (file)

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 (file)

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 (file)

Generic Function: node NODE

Looks up a node handle in nodes registry

Package

org.funcall.cl-tulip-graph

Source

main.lisp (file)

Methods
Method: node NODE
Generic Function: property NAME
Package

org.funcall.cl-tulip-graph

Methods
Method: property (NAME string)
Source

main.lisp (file)

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 (file)

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 (file)

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 (file)

Methods
Method: set-property (PROPERTY tulip-property) (EDGE tulip-edge) VALUE
Method: set-property (PROPERTY tulip-property) (NODE tulip-node) VALUE

5.2 Internal definitions


5.2.1 Special variables

Special Variable: *current-graph*
Package

org.funcall.cl-tulip-graph

Source

main.lisp (file)

Special Variable: *graph-clusters*
Package

org.funcall.cl-tulip-graph

Source

main.lisp (file)

Special Variable: *graph-edges*
Package

org.funcall.cl-tulip-graph

Source

main.lisp (file)

Special Variable: *graph-nodes*
Package

org.funcall.cl-tulip-graph

Source

main.lisp (file)

Special Variable: *graph-properties*
Package

org.funcall.cl-tulip-graph

Source

main.lisp (file)

Special Variable: *object-count*
Package

org.funcall.cl-tulip-graph

Source

main.lisp (file)


5.2.2 Functions

Function: test ()

Small test for the package

Package

org.funcall.cl-tulip-graph

Source

tests.lisp (file)


5.2.3 Generic functions

Generic Function: clusters OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: clusters (GRAPH graph)

Lookup by strings

Source

main.lisp (file)

Generic Function: date OBJECT
Generic Function: (setf date) NEW-VALUE OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: date (GRAPH graph)
Method: (setf date) NEW-VALUE (GRAPH graph)

Date of the generated document

Source

main.lisp (file)

Generic Function: edge-elements OBJECT
Generic Function: (setf edge-elements) NEW-VALUE OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: edge-elements (TULIP-PROPERTY tulip-property)

automatically generated reader method

Source

main.lisp (file)

Method: (setf edge-elements) NEW-VALUE (TULIP-PROPERTY tulip-property)

automatically generated writer method

Source

main.lisp (file)

Generic Function: edges OBJECT
Generic Function: (setf edges) NEW-VALUE OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: edges (TULIP-CLUSTER tulip-cluster)

automatically generated reader method

Source

main.lisp (file)

Method: (setf edges) NEW-VALUE (TULIP-CLUSTER tulip-cluster)

automatically generated writer method

Source

main.lisp (file)

Method: edges (TULIP-NODE tulip-node)

automatically generated reader method

Source

main.lisp (file)

Method: (setf edges) NEW-VALUE (TULIP-NODE tulip-node)

automatically generated writer method

Source

main.lisp (file)

Method: edges (GRAPH graph)
Method: (setf edges) NEW-VALUE (GRAPH graph)

Lookup by node pairs

Source

main.lisp (file)

Generic Function: edges-default OBJECT
Generic Function: (setf edges-default) NEW-VALUE OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: edges-default (TULIP-PROPERTY tulip-property)

automatically generated reader method

Source

main.lisp (file)

Method: (setf edges-default) NEW-VALUE (TULIP-PROPERTY tulip-property)

automatically generated writer method

Source

main.lisp (file)

Generic Function: from OBJECT
Generic Function: (setf from) NEW-VALUE OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: from (TULIP-EDGE tulip-edge)

automatically generated reader method

Source

main.lisp (file)

Method: (setf from) NEW-VALUE (TULIP-EDGE tulip-edge)

automatically generated writer method

Source

main.lisp (file)

Generic Function: name OBJECT
Generic Function: (setf name) NEW-VALUE OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: name (TULIP-PROPERTY tulip-property)

automatically generated reader method

Source

main.lisp (file)

Method: (setf name) NEW-VALUE (TULIP-PROPERTY tulip-property)

automatically generated writer method

Source

main.lisp (file)

Method: name (TULIP-CLUSTER tulip-cluster)

automatically generated reader method

Source

main.lisp (file)

Method: (setf name) NEW-VALUE (TULIP-CLUSTER tulip-cluster)

automatically generated writer method

Source

main.lisp (file)

Generic Function: node-elements OBJECT
Generic Function: (setf node-elements) NEW-VALUE OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: node-elements (TULIP-PROPERTY tulip-property)

automatically generated reader method

Source

main.lisp (file)

Method: (setf node-elements) NEW-VALUE (TULIP-PROPERTY tulip-property)

automatically generated writer method

Source

main.lisp (file)

Generic Function: nodes OBJECT
Generic Function: (setf nodes) NEW-VALUE OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: nodes (TULIP-CLUSTER tulip-cluster)

automatically generated reader method

Source

main.lisp (file)

Method: (setf nodes) NEW-VALUE (TULIP-CLUSTER tulip-cluster)

automatically generated writer method

Source

main.lisp (file)

Method: nodes (GRAPH graph)

automatically generated reader method

Source

main.lisp (file)

Method: (setf nodes) NEW-VALUE (GRAPH graph)

automatically generated writer method

Source

main.lisp (file)

Generic Function: nodes-default OBJECT
Generic Function: (setf nodes-default) NEW-VALUE OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: nodes-default (TULIP-PROPERTY tulip-property)

automatically generated reader method

Source

main.lisp (file)

Method: (setf nodes-default) NEW-VALUE (TULIP-PROPERTY tulip-property)

automatically generated writer method

Source

main.lisp (file)

Generic Function: numeric-id OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: numeric-id (TULIP-OBJECT tulip-object)

automatically generated reader method

Source

main.lisp (file)

Generic Function: properties OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: properties (GRAPH graph)

Lookup by strings

Source

main.lisp (file)

Generic Function: property-type OBJECT
Generic Function: (setf property-type) NEW-VALUE OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: property-type (TULIP-PROPERTY tulip-property)

automatically generated reader method

Source

main.lisp (file)

Method: (setf property-type) NEW-VALUE (TULIP-PROPERTY tulip-property)

automatically generated writer method

Source

main.lisp (file)

Generic Function: reset PROPERTY
Package

org.funcall.cl-tulip-graph

Methods
Method: reset (PROPERTY tulip-property)
Source

main.lisp (file)

Generic Function: subclusters OBJECT
Generic Function: (setf subclusters) NEW-VALUE OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: subclusters (TULIP-CLUSTER tulip-cluster)

automatically generated reader method

Source

main.lisp (file)

Method: (setf subclusters) NEW-VALUE (TULIP-CLUSTER tulip-cluster)

automatically generated writer method

Source

main.lisp (file)

Generic Function: to OBJECT
Generic Function: (setf to) NEW-VALUE OBJECT
Package

org.funcall.cl-tulip-graph

Methods
Method: to (TULIP-EDGE tulip-edge)

automatically generated reader method

Source

main.lisp (file)

Method: (setf to) NEW-VALUE (TULIP-EDGE tulip-edge)

automatically generated writer method

Source

main.lisp (file)


5.2.4 Classes

Class: graph ()

Contains the data sufficient to render a graph

Package

org.funcall.cl-tulip-graph

Source

main.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: nodes
Initargs

:nodes

Initform

(make-hash-table)

Readers

nodes (generic function)

Writers

(setf nodes) (generic function)

Slot: edges

Lookup by node pairs

Initargs

:edges

Initform

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

Readers

edges (generic function)

Writers

(setf edges) (generic function)

Slot: clusters

Lookup by strings

Initargs

:clusters

Initform

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

Readers

clusters (generic function)

Slot: properties

Lookup by strings

Initargs

:properties

Initform

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

Readers

properties (generic function)

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 (generic function)

Writers

(setf date) (generic function)

Class: tulip-cluster ()
Package

org.funcall.cl-tulip-graph

Source

main.lisp (file)

Direct superclasses

tulip-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name (generic function)

Writers

(setf name) (generic function)

Slot: subclusters
Initargs

:subclusters

Initform

(quote nil)

Readers

subclusters (generic function)

Writers

(setf subclusters) (generic function)

Slot: nodes
Initargs

:nodes

Initform

(quote nil)

Readers

nodes (generic function)

Writers

(setf nodes) (generic function)

Slot: edges
Initargs

:edges

Initform

(quote nil)

Readers

edges (generic function)

Writers

(setf edges) (generic function)

Class: tulip-edge ()
Package

org.funcall.cl-tulip-graph

Source

main.lisp (file)

Direct superclasses

tulip-object (class)

Direct methods
Direct slots
Slot: from
Initargs

:from

Readers

from (generic function)

Writers

(setf from) (generic function)

Slot: to
Initargs

:to

Readers

to (generic function)

Writers

(setf to) (generic function)

Class: tulip-node ()
Package

org.funcall.cl-tulip-graph

Source

main.lisp (file)

Direct superclasses

tulip-object (class)

Direct methods
Direct slots
Slot: edges
Initargs

:edges

Initform

(quote nil)

Readers

edges (generic function)

Writers

(setf edges) (generic function)

Class: tulip-object ()
Package

org.funcall.cl-tulip-graph

Source

main.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods

numeric-id (method)

Direct slots
Slot: numeric-id
Initform

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

Readers

numeric-id (generic function)

Class: tulip-property ()
Package

org.funcall.cl-tulip-graph

Source

main.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: property-type
Initargs

:type

Readers

property-type (generic function)

Writers

(setf property-type) (generic function)

Slot: cluster
Initargs

:cluster

Readers

cluster (generic function)

Writers

(setf cluster) (generic function)

Slot: name
Initargs

:name

Readers

name (generic function)

Writers

(setf name) (generic function)

Slot: nodes-default
Initargs

:nodes-default

Initform

""

Readers

nodes-default (generic function)

Writers

(setf nodes-default) (generic function)

Slot: edges-default
Initargs

:edges-default

Initform

""

Readers

edges-default (generic function)

Writers

(setf edges-default) (generic function)

Slot: node-elements
Initform

(make-hash-table)

Readers

node-elements (generic function)

Writers

(setf node-elements) (generic function)

Slot: edge-elements
Initform

(make-hash-table)

Readers

edge-elements (generic function)

Writers

(setf edge-elements) (generic function)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cl-tulip-graph.asd: The cl-tulip-graph<dot>asd file
cl-tulip-graph/main.lisp: The cl-tulip-graph/main<dot>lisp file
cl-tulip-graph/package.lisp: The cl-tulip-graph/package<dot>lisp file
cl-tulip-graph/tests.lisp: The cl-tulip-graph/tests<dot>lisp file

F
File, Lisp, cl-tulip-graph.asd: The cl-tulip-graph<dot>asd file
File, Lisp, cl-tulip-graph/main.lisp: The cl-tulip-graph/main<dot>lisp file
File, Lisp, cl-tulip-graph/package.lisp: The cl-tulip-graph/package<dot>lisp file
File, Lisp, cl-tulip-graph/tests.lisp: The cl-tulip-graph/tests<dot>lisp file

L
Lisp File, cl-tulip-graph.asd: The cl-tulip-graph<dot>asd file
Lisp File, cl-tulip-graph/main.lisp: The cl-tulip-graph/main<dot>lisp file
Lisp File, cl-tulip-graph/package.lisp: The cl-tulip-graph/package<dot>lisp file
Lisp File, cl-tulip-graph/tests.lisp: The cl-tulip-graph/tests<dot>lisp file

Jump to:   C   F   L  

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): Exported generic functions
(setf cluster): Exported generic functions
(setf date): Internal generic functions
(setf date): Internal generic functions
(setf edge-elements): Internal generic functions
(setf edge-elements): Internal generic functions
(setf edges): Internal generic functions
(setf edges): Internal generic functions
(setf edges): Internal generic functions
(setf edges): Internal generic functions
(setf edges-default): Internal generic functions
(setf edges-default): Internal generic functions
(setf from): Internal generic functions
(setf from): Internal generic functions
(setf name): Internal generic functions
(setf name): Internal generic functions
(setf name): Internal generic functions
(setf node-elements): Internal generic functions
(setf node-elements): Internal generic functions
(setf nodes): Internal generic functions
(setf nodes): Internal generic functions
(setf nodes): Internal generic functions
(setf nodes-default): Internal generic functions
(setf nodes-default): Internal generic functions
(setf property-type): Internal generic functions
(setf property-type): Internal generic functions
(setf subclusters): Internal generic functions
(setf subclusters): Internal generic functions
(setf to): Internal generic functions
(setf to): Internal generic functions

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

C
cluster: Exported generic functions
cluster: Exported generic functions
cluster: Exported generic functions
clusters: Internal generic functions
clusters: Internal generic functions
current-graph: Exported functions

D
date: Internal generic functions
date: Internal generic functions

E
edge: Exported generic functions
edge: Exported generic functions
edge-elements: Internal generic functions
edge-elements: Internal generic functions
edges: Internal generic functions
edges: Internal generic functions
edges: Internal generic functions
edges: Internal generic functions
edges-default: Internal generic functions
edges-default: Internal generic functions

F
from: Internal generic functions
from: Internal generic functions
Function, current-graph: Exported functions
Function, new-graph: Exported functions
Function, register-node-unless-exists: Exported functions
Function, render-graph: Exported functions
Function, set-current-graph: Exported functions
Function, test: Internal functions

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

L
label: Exported generic functions
label: Exported generic functions
label: Exported generic functions

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

N
name: Internal generic functions
name: Internal generic functions
name: Internal generic functions
new-graph: Exported functions
node: Exported generic functions
node: Exported generic functions
node-elements: Internal generic functions
node-elements: Internal generic functions
nodes: Internal generic functions
nodes: Internal generic functions
nodes: Internal generic functions
nodes-default: Internal generic functions
nodes-default: Internal generic functions
numeric-id: Internal generic functions
numeric-id: Internal generic functions

P
properties: Internal generic functions
properties: Internal generic functions
property: Exported generic functions
property: Exported generic functions
property-type: Internal generic functions
property-type: Internal generic functions

R
register-edge: Exported generic functions
register-edge: Exported generic functions
register-node: Exported generic functions
register-node: Exported generic functions
register-node-unless-exists: Exported functions
render-graph: Exported functions
reset: Internal generic functions
reset: Internal generic functions

S
set-current-graph: Exported functions
set-property: Exported generic functions
set-property: Exported generic functions
set-property: Exported generic functions
subclusters: Internal generic functions
subclusters: Internal generic functions

T
test: Internal functions
to: Internal generic functions
to: Internal 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*: Internal special variables
*graph-clusters*: Internal special variables
*graph-edges*: Internal special variables
*graph-nodes*: Internal special variables
*graph-properties*: Internal special variables
*object-count*: Internal special variables

C
cluster: Internal classes
clusters: Internal classes

D
date: Internal classes

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

F
from: Internal classes

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

P
properties: Internal classes
property-type: Internal classes

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

T
to: Internal classes

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

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

A.4 Data types

Jump to:   C   G   O   P   S   T  
Index Entry  Section

C
cl-tulip-graph: The cl-tulip-graph system
cl-tulip-graph-system: The cl-tulip-graph-system package
Class, graph: Internal classes
Class, tulip-cluster: Internal classes
Class, tulip-edge: Internal classes
Class, tulip-node: Internal classes
Class, tulip-object: Internal classes
Class, tulip-property: Internal classes

G
graph: Internal classes

O
org.funcall.cl-tulip-graph: The org<dot>funcall<dot>cl-tulip-graph package

P
Package, cl-tulip-graph-system: The cl-tulip-graph-system package
Package, org.funcall.cl-tulip-graph: The org<dot>funcall<dot>cl-tulip-graph package

S
System, cl-tulip-graph: The cl-tulip-graph system

T
tulip-cluster: Internal classes
tulip-edge: Internal classes
tulip-node: Internal classes
tulip-object: Internal classes
tulip-property: Internal classes

Jump to:   C   G   O   P   S   T