addIdOfNode |
internal helper node used to add an entry to either incomingNodeIdToArrayOfEdges or outgoingNodeIdToArrayEdges
See Also:
- addIdOfNode:ofEdgeArrayIndex:toNodeIdToArrayMap:
- addIdOfNode: (id <FTNode>) aNode ofEdgeArrayIndex: (NSNumber *) anEdgeArrayIndex toNodeIdToArrayMap: (NSMutableDictionary *) dict;
aNode
- node to read the identifier from
anEdgeArrayIndex
- index where the edge is stored
dict
- dictionary to update (incomingNodeIdToArrayOfEdges or outgoingNodeIdToArrayEdges)
addIdOfNode:ofEdgeArrayIndex:toNodeIdToArrayMap: |
internal helper node used to add an entry to either incomingNodeIdToArrayOfEdges or outgoingNodeIdToArrayEdges
See Also:
- addIdOfNode
- addIdOfNode: (id <FTNode>) aNode ofEdgeArrayIndex: (NSNumber *) anEdgeArrayIndex toNodeIdToArrayMap: (NSMutableDictionary *) dict;
aNode
- node to read the identifier from
anEdgeArrayIndex
- index where the edge is stored
dict
- dictionary to update (incomingNodeIdToArrayOfEdges or outgoingNodeIdToArrayEdges)
appendEdge: |
appends an edge to the set of edges.
- appendEdge: (FTEdgeImpl *) toAdd;
toAdd
- edge to add. Its edge identifier must be unique.
edgesWithSourceNodeId: |
all edges having the specified node as source node
- (id <ECIterator>) edgesWithSourceNodeId: (id <FTId>) aNodeId;
edgesWithTargetNodeId: |
all edges having the specified node as target node
- (id <ECIterator>) edgesWithTargetNodeId: (id <FTId>) aNodeId;
edgeType: |
Checks whether a given node is with the set and if so, it determines the type of this node (incoming or outgoing)
- (ft_edge_type_t) edgeType: (id <FTEdge>) toLookFor;
encodeWithCoder: |
Is being called in order to serialize this instance
- (void) encodeWithCoder: (NSCoder *) encoder;
encoder
- object to be used for serialization
initTransientFields |
Initialize all transient fields of the receiver
- initTransientFields;
initWithCode |
initializer called by deserialization process
See Also:
- initWithCoder:
- (id) initWithCoder:(NSCoder *) decoder;
decoder
- to use
initWithCoder: |
initializer called by deserialization process
See Also:
- initWithCode
- (id) initWithCoder:(NSCoder *) decoder;
decoder
- to use
removeEdge: |
Removes the given ot from the set.
- removeEdge: (id <FTEdge>) toRemove;
removeEdges: |
Searches the given iterator and removes all nodes which are to be found in this set. Ignores all edges not to be found in this set.
- removeEdges: (id <ECIterator>) toRemove;
toRemove
- iteration of edges to be removed
(Last Updated August 27, 2006)