Package org.apache.cayenne.graph
Interface GraphManager
- All Superinterfaces:
- GraphChangeHandler
- All Known Implementing Classes:
- GraphMap,- NoSyncObjectStore,- ObjectStore
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.
- Since:
- 1.2
- 
Method SummaryModifier and TypeMethodDescriptionReturns a graph node given an id.Returns all graph nodes registered with GraphManager.voidregisterNode(Object nodeId, Object nodeObject) "Registers" a graph node, usually storing the node in some internal map using its id as a key.unregisterNode(Object nodeId) "Unregisters" a graph node, forgetting any information associated with nodeId.Methods inherited from interface org.apache.cayenne.graph.GraphChangeHandlerarcCreated, arcDeleted, nodeCreated, nodeIdChanged, nodePropertyChanged, nodeRemoved
- 
Method Details- 
getNodeReturns a graph node given an id.
- 
registerNode"Registers" a graph node, usually storing the node in some internal map using its id as a key.
- 
unregisterNode"Unregisters" a graph node, forgetting any information associated with nodeId.
- 
registeredNodesCollection<Object> registeredNodes()Returns all graph nodes registered with GraphManager.
 
-