protected virtual Tuple <GraphNode, GraphNode> GetTerminalNodes(ISchemaRelationship schema, Identity startId, Identity endId) { var start = _storage.GetNode(startId) as GraphNode; // Si le noeud opposé se trouve dans un autre domaine, end sera null et le domaine cible ne sera pas // mis à jour. Seul le noeud source est impacté var end = startId.DomainModelName == endId.DomainModelName ? _storage.GetNode(endId) as GraphNode : null; return(Tuple.Create(start, end)); }