# FTGraphManager

## Abstract

Instances of this class are used to find, fetch, load graphs

## Methods

`-allGraphIds`
`-createGraphWithId:`
  create a graph using the given id
`-graphWithId:`
  load the graph with the given id
`-removeGraphWithId:`
  removes the specified graph or does nothing, if the graph does not exist

### allGraphIds

>     - (id <ECIterator>) allGraphIds

method result
  an iterator of all graph id's this graph manager manages or an empty iterator, if no graph exists

### createGraphWithId:

create a graph using the given id

>     - (id <FTGraph>) createGraphWithId: (id <FTId> ) graphId;

##### Parameter Descriptions

> `graphId`
>   underlying id to use

method result
  created graph

### graphWithId:

load the graph with the given id

>     - (id <FTGraph>) graphWithId: (id <FTId>) graphId;

method result
  the graph with the given id or nil, if it does not exist

### removeGraphWithId:

removes the specified graph or does nothing, if the graph does not exist

>     - removeGraphWithId: (id <FTId>) graphId;

##### Parameter Descriptions

> `graphId`
>   id of graph to remove

method result
  self

(Last Updated August 27, 2006)