flow

API Reference

flow

A flowchart and generalised graph library.

FLOW

  • Class UNIT
    ATTRIBUTES   Accessor: ATTRIBUTES
  • Method ATTRIBUTE ((unit unit) name &optional default)
  • Method (setf ATTRIBUTE) (value (unit unit) name)
  • Method REMOVE-ATTRIBUTE ((unit unit) name)
  • Macro WITH-ATTRIBUTES (attributes unit &body body)
  • Class CONNECTION  (UNIT)
    LEFT   Accessor: LEFT
    RIGHT   Accessor: RIGHT
  • Method CONNECTION= (a b)
  • Class DIRECTED-CONNECTION  (CONNECTION)
    No slots.
  • Method CONNECTION= ((a directed-connection) (b directed-connection))
  • Class PORT  (UNIT)
    CONNECTIONS   Accessor: CONNECTIONS
    NODE   Accessor: NODE
    NAME   Accessor: NAME
  • Method CONNECT ((left port) (right port) &optional (connection-type 'connection) &rest initargs)
  • Method DISCONNECT ((left port) (right port))
  • Method REMOVE-CONNECTION (connection (port port) &key (test #'eql))
  • Generic-Function CHECK-CONNECTION-ACCEPTED (connection port)
  • Method CHECK-CONNECTION-ACCEPTED (new-connection (port port))
  • Method SEVER ((port port))
  • Class N-PORT  (PORT)
    No slots.
  • Class 1-PORT  (PORT)
    No slots.
  • Method CHECK-CONNECTION-ACCEPTED (connection (port 1-port))
  • Class IN-PORT  (PORT)
    No slots.
  • Method CHECK-CONNECTION-ACCEPTED ((connection directed-connection) (port in-port))
  • Class OUT-PORT  (PORT)
    No slots.
  • Method CHECK-CONNECTION-ACCEPTED ((connection directed-connection) (port out-port))
  • Class NODE  (UNIT)
    No slots.
  • Method SEVER ((node node))
  • Method CONNECTIONS ((node node))
  • Method DISCONNECT ((node node) (port port))
  • Method DISCONNECT ((port port) (node node))
  • Method DISCONNECT ((a node) (b node))
  • Class DYNAMIC-NODE  (NODE)
    PORTS   Accessor: PORTS
  • Method PORT ((node dynamic-node) (name symbol))
  • Variable *RESOLVE-PORT*
    t
  • Macro DEFINE-PORT-VALUE-SLOT (port-class slot &optional accessor)
  • Method PORT-VALUE ((port port))
  • Method (setf PORT-VALUE) (value (port port))
  • Method PORT-VALUE-BOUNDP ((port port))
  • Method PORT-VALUE-MAKUNBOUND ((port port))
  • Class PORT-DEFINITION
    PORT-TYPE   Accessor: PORT-TYPE
    PORT-INITARGS   Accessor: PORT-INITARGS
  • Method PORT-TYPE ((slot slot-definition))
  • Class STATIC-NODE-CLASS  (STANDARD-CLASS)
    No slots.
  • Class STATIC-NODE  (NODE)
    No slots.
  • Macro DEFINE-NODE (name direct-superclasses direct-slots &rest options)
  • Method PORTS ((node static-node))
  • Method PORT ((node static-node) (name symbol))
  • Function VISIT (node function)
  • Function EXTRACT-GRAPH (node)
  • Function TOPOLOGICAL-SORT (nodes)
  • Function COLOR-NODES (node &key (attribute :color) (clear t))
  • Function ALLOCATE-PORTS (nodes &key (attribute :color) (clear t) (in-place-attribute :in-place) test (sort #'topological-sort))

flow-visualizer

No packages.