| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GraphManager
Represents a generic "managed" graph with nodes mapped by their ids. Inherited GraphChangeHandler methods are intended as callbacks for graph node objects to notify graph of their changes.
| Method Summary | |
|---|---|
|  Object | getNode(Object nodeId)Returns a graph node given an id. | 
|  Collection<Object> | registeredNodes()Returns all graph nodes registered with GraphManager. | 
|  void | registerNode(Object nodeId,
             Object nodeObject)"Registers" a graph node, usually storing the node in some internal map using its id as a key. | 
|  Object | unregisterNode(Object nodeId)"Unregisters" a graph node, forgetting any information associated with nodeId. | 
| Methods inherited from interface org.apache.cayenne.graph.GraphChangeHandler | 
|---|
| arcCreated, arcDeleted, nodeCreated, nodeIdChanged, nodePropertyChanged, nodeRemoved | 
| Method Detail | 
|---|
Object getNode(Object nodeId)
void registerNode(Object nodeId,
                  Object nodeObject)
Object unregisterNode(Object nodeId)
Collection<Object> registeredNodes()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||