UA Bundle SDK .NET
2.4.0.361
|
Manages the cross references for a node manager. More...
Public Member Functions | |
CrossReferenceManager (ServerManager server, INodeManager nodeManager) | |
Initializes a new instance of the CrossReferenceManager class. More... | |
void | AddCrossReference (NodeId sourceNodeId, INodeManager manager) |
Adds the cross reference. More... | |
void | RemoveCrossReference (NodeId sourceNodeId, INodeManager manager) |
Removes the cross reference. More... | |
void | AddIncomingReferences (BrowseHandle target, IList< ReferenceNode > references) |
Adds the incoming references. More... | |
void | RemoveIncomingReferences (NodeId targetId, NodeId sourceId) |
Removes the incoming references. More... | |
List< INodeManager > | GetOutgoingReferences (NodeId sourceNodeId) |
Gets the incoming references for the source. More... | |
List< ReferenceNode > | GetIncomingReferences (NodeId sourceNodeId) |
Gets the incoming references for the source. More... | |
Manages the cross references for a node manager.
A cross reference is a reference between nodes managed by difference node managers. The CrossReferenceManager manages these references for a single node manager. An 'IncomingReference' is a reference from a node another node manager. An 'OutgoingReference' is a reference from a node in this node manager to a node in another node manager.
|
inline |
Initializes a new instance of the CrossReferenceManager class.
server | The server. |
nodeManager | The node manager. |
|
inline |
Adds the cross reference.
sourceNodeId | The source node id. |
manager | The manager. |
|
inline |
Adds the incoming references.
target | The target. |
references | The references. |
|
inline |
Gets the incoming references for the source.
sourceNodeId | The source node id. |
|
inline |
Gets the incoming references for the source.
sourceNodeId | The source node id. |
|
inline |
Removes the cross reference.
sourceNodeId | The source node id. |
manager | The manager. |
|
inline |
Removes the incoming references.
targetId | The target id. |
sourceId | The source id. |