public virtual void AddReferences(NodeId sourceId, IList<IReference> references)
{
foreach (IReference reference in references)
{
// find source node.
INodeManager nodeManager = null;
object sourceHandle = GetManagerHandle(sourceId, out nodeManager);
if (sourceHandle == null)
{
continue;
}
// delete the reference.
Dictionary<NodeId, IList<IReference>> map = new Dictionary<NodeId, IList<IReference>>();
map.Add(sourceId, references);
nodeManager.AddReferences(map);
}
}